svn commit: r282553 - in projects/release-arm-redux/release: . arm

Glen Barber gjb at FreeBSD.org
Wed May 6 15:41:44 UTC 2015


Author: gjb
Date: Wed May  6 15:41:43 2015
New Revision: 282553
URL: https://svnweb.freebsd.org/changeset/base/282553

Log:
  In extra_chroot_setup(), use 'uname -U' to determine OSVERSION.
  
  Move the port build for EMBEDDEDPORTS (if set) from arm/release.sh
  to release.sh.
  
  Remove arm/release.sh.
  
  Sponsored by:	The FreeBSD Foundation

Deleted:
  projects/release-arm-redux/release/arm/release.sh
Modified:
  projects/release-arm-redux/release/release.sh

Modified: projects/release-arm-redux/release/release.sh
==============================================================================
--- projects/release-arm-redux/release/release.sh	Wed May  6 15:30:05 2015	(r282552)
+++ projects/release-arm-redux/release/release.sh	Wed May  6 15:41:43 2015	(r282553)
@@ -257,7 +257,7 @@ extra_chroot_setup() {
 	if [ -d ${CHROOTDIR}/usr/ports ]; then
 		# Trick the ports 'run-autotools-fixup' target to do the right
 		# thing.
-		_OSVERSION=$(sysctl -n kern.osreldate)
+		_OSVERSION=$(chroot ${CHROOTDIR} /usr/bin/uname -U)
 		REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION)
 		BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH)
 		UNAME_r=${REVISION}-${BRANCH}
@@ -271,6 +271,13 @@ extra_chroot_setup() {
 		fi
 	fi
 
+	if [ ! -z "${EMBEDDEDPORTS}" ]; then
+		for _PORT in ${EMBEDDEDPORTS}; do
+			eval chroot ${CHROOTDIR} make -C /usr/ports/${_PORT} \
+				BATCH=1 FORCE_PKG_REGISTER=1 install clean distclean
+		done
+	fi
+
 	return 0
 } # extra_chroot_setup()
 


More information about the svn-src-projects mailing list