Comment out the call to update_cvs_depot?  Or update that routine to
better handle a development model that has no CVS access?  I know, not
optimal, but FWIW, I wouldn't mind it if someone hacked in a method to
pull down the tree via other means (such as say mercurial, or
subversion) so you could have a local cvs->other scm bridge and worked
on the local scm.

--Bill

On 2/25/07, Paul <[EMAIL PROTECTED]> wrote:
I will answer my own question:

the problem is that RELENG_6_1 does not (currently) compile. To fix I
changed the "freebsd_branch" variable in pfsense_local.sh to RELENG_6_2
that compiled cleanly.

Now I have a second problem: Each time I call build_iso.sh the builder
script will resync with the pfsense CVS hence loosing any changes that I
make.

On the wiki there's some info pointing me to define a SKIP_CHECKOUT
variable, but update_cvs_depot defined in builder_common.sh which is
responsible for taking care of this, only checks for SKIP_RSYNC and
always updates from CVS (regardles what it states):

update_cvs_depot() {
    # Update cvs depot. If SKIP_RSYNC is defined, skip the RSYNC update
    # and prompt if the operator would like to download cvs.tgz from
pfsense.com
.
    # If also SKIP_CHECKOUT is defined, don't update the tree at all
    if [ -z "${SKIP_RSYNC:-}" ]; then
                rm -rf $BASE_DIR/pfSense
                rsync -avz [EMAIL PROTECTED]:/cvsroot /home/pfsense/
                (cd $BASE_DIR && cvs -d /home/pfsense/cvsroot co -r
${PFSENSETAG} pfSense)
                fixup_libmap
    else
                cvsup pfSense-supfile
                rm -rf pfSense
                rm -rf $BASE_DIR/pfSense
                (cd $BASE_DIR && cvs -d /home/pfsense/cvsroot co -r
${PFSENSETAG} pfSense)
                (cd $BASE_DIR/tools/ && cvs update -d)
                fixup_libmap
    fi
}

Am I looking at the wrong code or is there a different way to not update
from CVS during build?

Paul.

Reply via email to