Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf (revision 303960) @@ -0,0 +1,10 @@ +export RELH=7e46946d800ceea6b22ae4703f952bb111ccec8a1ee987450cd0b11d38f729a83c26bfdd00675146e68bb0382b19b3fe70273c14b5fa964fe5d41010bf6eaec4 +export FTP=https://people.freebsd.org/~gjb/11.0-BETA3/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc lib32 lib32-dbg" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1473983999 Property changes on: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr (revision 303960) @@ -0,0 +1,26 @@ +# Overrides to FreeBSD Update build subroutines for FreeBSD 11.0. + +# Download and verify a release ISO image. +fetchiso () { + log "Starting fetch" + + # Figure out where the dvd1 ISO image is + RELNUM=${REL%-*} + ISO=${FTP}/FreeBSD-${REL}-${TARGET}-dvd1.iso + + # Fetch the ISO image. We consider the ISO image to be + # the One True Release and don't look at the files used + # for FTP installs. The FreeBSD 4.7-RELEASE ISO and FTP + # files were not identical, but this should never happen + # again. + fetch -o ${WORKDIR}/iso.img -rR ${ISO} 2>&1 + + log "Verifying dvd1 hash" + + # Check that the downloaded ISO has the correct hash. + if ! [ "`sha512 -q ${WORKDIR}/iso.img`" = "${RELH}" ]; then + echo "FreeBSD ${REL}-${TARGET}-dvd1.iso has incorrect hash." + rm ${WORKDIR}/iso.img + return 1 + fi +} Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf (revision 303960) @@ -0,0 +1,10 @@ +export RELH=5ee26f49edf7957a11e758687199d9931d2878b8f17132c06ca6fe87871a51f676e37f58a8b42965182a81400a5e7acae1cb4f05d321fc2ed51dd3c1819f8197 +export FTP=https://people.freebsd.org/~gjb/11.0-BETA3/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1473983999 Property changes on: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf (revision 303960) @@ -0,0 +1,10 @@ +export RELH=deadc6daa6aa2bae25846c96bbd0e477608095a8c14f6b1835953341094ff495362f2d211a64f0157c1aa1cafd1b6f8a6ab25f66e2eb001701803b5f666ceaa9 +export FTP=https://people.freebsd.org/~gjb/11.0-BETA4/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc lib32 lib32-dbg" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1474588799 Property changes on: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr (revision 303960) @@ -0,0 +1,26 @@ +# Overrides to FreeBSD Update build subroutines for FreeBSD 11.0. + +# Download and verify a release ISO image. +fetchiso () { + log "Starting fetch" + + # Figure out where the dvd1 ISO image is + RELNUM=${REL%-*} + ISO=${FTP}/FreeBSD-${REL}-${TARGET}-dvd1.iso + + # Fetch the ISO image. We consider the ISO image to be + # the One True Release and don't look at the files used + # for FTP installs. The FreeBSD 4.7-RELEASE ISO and FTP + # files were not identical, but this should never happen + # again. + fetch -o ${WORKDIR}/iso.img -rR ${ISO} 2>&1 + + log "Verifying dvd1 hash" + + # Check that the downloaded ISO has the correct hash. + if ! [ "`sha512 -q ${WORKDIR}/iso.img`" = "${RELH}" ]; then + echo "FreeBSD ${REL}-${TARGET}-dvd1.iso has incorrect hash." + rm ${WORKDIR}/iso.img + return 1 + fi +} Index: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf =================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf (nonexistent) +++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf (revision 303960) @@ -0,0 +1,10 @@ +export RELH=8a466c3cb416247042db76ad17c71354e5c032de78476e5008d626693cffca4686325e86332b09031e691f5f3ae9c448ea1e7cc36c2c05679257aa0e92cf78a0 +export FTP=https://people.freebsd.org/~gjb/11.0-BETA4/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1474588799 Property changes on: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property