svn commit: r303960 - in user/cperciva/freebsd-update-build: patches/11.0-BETA3 patches/11.0-BETA4 scripts/11.0-BETA3 scripts/11.0-BETA3/amd64 scripts/11.0-BETA3/i386 scripts/11.0-BETA4 scripts/11....
Gleb Smirnoff
glebius at FreeBSD.org
Thu Aug 11 13:54:19 UTC 2016
Author: glebius
Date: Thu Aug 11 13:54:17 2016
New Revision: 303960
URL: https://svnweb.freebsd.org/changeset/base/303960
Log:
Add configuration of BETA3 and BETA4.
Added:
user/cperciva/freebsd-update-build/patches/11.0-BETA3/
user/cperciva/freebsd-update-build/patches/11.0-BETA4/
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf (contents, props changed)
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/
user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf (contents, props changed)
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf (contents, props changed)
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/
user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf (contents, props changed)
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/amd64/build.conf Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/build.subr Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
+}
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA3/i386/build.conf Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/amd64/build.conf Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/build.subr Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
+}
Added: user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/cperciva/freebsd-update-build/scripts/11.0-BETA4/i386/build.conf Thu Aug 11 13:54:17 2016 (r303960)
@@ -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
More information about the svn-src-user
mailing list