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