svn commit: r228792 - projects/portbuild/scripts

Mark Linimon linimon at FreeBSD.org
Wed Dec 21 21:39:30 UTC 2011


Author: linimon (doc,ports committer)
Date: Wed Dec 21 21:39:30 2011
New Revision: 228792
URL: http://svn.freebsd.org/changeset/base/228792

Log:
  Remove redundant sourcings of portbuild.conf that were stepping on
  values from the build-specific portbuild.conf, then clean up the
  resulting mess.

Modified:
  projects/portbuild/scripts/pdispatch

Modified: projects/portbuild/scripts/pdispatch
==============================================================================
--- projects/portbuild/scripts/pdispatch	Wed Dec 21 20:47:24 2011	(r228791)
+++ projects/portbuild/scripts/pdispatch	Wed Dec 21 21:39:30 2011	(r228792)
@@ -21,9 +21,9 @@ pbab=${pbd}/${arch}/${branch}
 . ${pbc}/conf/server.conf
 . ${pbc}/conf/common.conf
 . ${pbd}/${arch}/portbuild.conf
-if [ -f ${pbd}/${arch}/${branch}/builds/${buildid}/portbuild.conf ]; then
+test -f ${pbd}/${arch}/portbuild.${host} && . ${pbd}/${arch}/portbuild.${host}
+test -f ${pbd}/${arch}/${branch}/builds/${buildid}/portbuild.conf && \
     . ${pbd}/${arch}/${branch}/builds/${buildid}/portbuild.conf
-fi
 . ${pbc}/scripts/buildenv
 
 timeout=${PDISPATCH_TIMEOUT}
@@ -81,8 +81,6 @@ if [ "x$TRYBROKEN" != "x" ]; then
 fi
 
 chroot=
-. ${pbd}/${arch}/portbuild.conf
-test -f ${pbd}/${arch}/portbuild.${host} && . ${pbd}/${arch}/portbuild.${host}
 
 # Upload scripts/claim-chroot as per-build scripts aren't in place yet.
 cmdpath=$(cat ${pbc}/scripts/claim-chroot | ${ssh_cmd} -a ${client_user}@${host} 't=$(mktemp -t claim-chroot); cat >$t; echo $t; chmod 755 $t')
@@ -139,9 +137,6 @@ if [ -z "${chroot}" ]; then
     exit 254
 fi
 
-. ${pbd}/${arch}/portbuild.conf
-test -f ${pbd}/${arch}/portbuild.${host} && . ${pbd}/${arch}/portbuild.${host}
-    
 rm -f ${builddir}/logs/${pkgname}.log ${builddir}/logs/${pkgname}.log.bz2
 rm -f ${builddir}/errors/${pkgname}.log ${builddir}/errors/${pkgname}.log.bz2
     


More information about the svn-src-projects mailing list