svn commit: r330125 - in head/ports-mgmt/tinderbox: . files
Chris Rees
crees at FreeBSD.org
Sat Oct 12 11:45:44 UTC 2013
Author: crees
Date: Sat Oct 12 11:45:43 2013
New Revision: 330125
URL: http://svnweb.freebsd.org/changeset/ports/330125
Log:
Fix serious bug-- SRCBASE should be set for some iterations. Disable it
selectively rather than always.
This stops the incorrect "building for: " value.
Reported by: redports, danfe
Modified:
head/ports-mgmt/tinderbox/Makefile
head/ports-mgmt/tinderbox/files/patch-chroot
Modified: head/ports-mgmt/tinderbox/Makefile
==============================================================================
--- head/ports-mgmt/tinderbox/Makefile Sat Oct 12 10:14:41 2013 (r330124)
+++ head/ports-mgmt/tinderbox/Makefile Sat Oct 12 11:45:43 2013 (r330125)
@@ -3,7 +3,7 @@
PORTNAME= tinderbox
PORTVERSION= 4.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ports-mgmt
MASTER_SITES= http://tinderbox.marcuscom.com/ \
http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/
Modified: head/ports-mgmt/tinderbox/files/patch-chroot
==============================================================================
--- head/ports-mgmt/tinderbox/files/patch-chroot Sat Oct 12 10:14:41 2013 (r330124)
+++ head/ports-mgmt/tinderbox/files/patch-chroot Sat Oct 12 11:45:43 2013 (r330125)
@@ -363,3 +363,48 @@ diff -u -r1.176 tc_command.sh
}
addPortToBuild () {
+? .fslckout
+? .fslckout-mjFA3F63973
+Index: lib/tc_command.sh
+===================================================================
+RCS file: /space/cvs/marcuscom-cvs/portstools/tinderbox/lib/tc_command.sh,v
+retrieving revision 1.177
+diff -u -r1.177 tc_command.sh
+--- lib/tc_command.sh 8 Oct 2013 16:06:48 -0000 1.177
++++ lib/tc_command.sh 12 Oct 2013 11:27:28 -0000
+@@ -1973,6 +1973,8 @@
+ # Need to do this in a subshell so as to only hide the host
+ # environment during makefile creation
+ (
++ # Everything is done in chroot, so SRCBASE is relative to /
++ export SRCBASE=/usr/src
+ export PORTBUILD_ARGS="$(echo ${pbargs})"
+ buildenvNoHost ${build}
+ buildenv ${jail} ${portstree} ${build}
+@@ -2102,6 +2104,8 @@
+ if [ -n "${SRCBASE}" ]; then
+ save_SRCBASE=${SRCBASE}
+ fi
++ # Everything is done in chroot, so SRCBASE is relative to /
++ export SRCBASE=/usr/src
+
+ buildenv ${jail} ${portsTree} ${build}
+ buildenvNoHost ${build}
+Index: lib/tinderlib.sh
+===================================================================
+RCS file: /space/cvs/marcuscom-cvs/portstools/tinderbox/lib/tinderlib.sh,v
+retrieving revision 1.85
+diff -u -r1.85 tinderlib.sh
+--- lib/tinderlib.sh 7 Oct 2013 16:36:54 -0000 1.85
++++ lib/tinderlib.sh 12 Oct 2013 11:27:29 -0000
+@@ -506,7 +506,9 @@
+ save_IFS=${IFS}
+ IFS='
+ '
+- # Do not set SRCBASE here-- we use chroots nowadays so /usr/src is there
++ # Allow SRCBASE to be overridden
++ eval "export SRCBASE=${SRCBASE:-`realpath $(tinderLoc jail ${jail})/src`}" \
++ >/dev/null 2>&1
+
+ # Set ARCH (needed for cross-building)
+ export ARCH=$(${tc} getJailArch -j ${jail})
More information about the svn-ports-head
mailing list