svn commit: r243911 - projects/portbuild/pxedust

Mark Linimon linimon at FreeBSD.org
Wed Dec 5 21:49:11 UTC 2012


Author: linimon (doc,ports committer)
Date: Wed Dec  5 21:49:10 2012
New Revision: 243911
URL: http://svnweb.freebsd.org/changeset/base/243911

Log:
  Sigh.  Also needs uid:gid generalization.

Modified:
  projects/portbuild/pxedust/pxepackages

Modified: projects/portbuild/pxedust/pxepackages
==============================================================================
--- projects/portbuild/pxedust/pxepackages	Wed Dec  5 21:33:31 2012	(r243910)
+++ projects/portbuild/pxedust/pxepackages	Wed Dec  5 21:49:10 2012	(r243911)
@@ -41,13 +41,27 @@ if [ ${id} -ne 0 ]; then
   exit 1
 fi
 
+pbc=${PORTBUILD_CHECKOUT:-/var/portbuild}
+
+. ${pbc}/conf/server.conf
+
 # XXX MCL turn off due to 9.0R not having kickstart.  ARGH!
 #export WITH_PKGNG=yes
 
 WHERETO=${ARCH_PACKAGES}/${TARGET}/${BRANCH}
 
+# We need to preserve group writability
+umask 002
+
+uid=ports-${TARGET}
+if [ ! -z "${PORTBUILD_GROUP}" ]; then
+    gid=${PORTBUILD_GROUP}
+else
+    gid=${uid}
+fi
+
 mkdir -p ${WHERETO} || exit 1
-chown ports-${TARGET}:portmgr ${WHERETO} || exit 1
+chown ${uid}:${gid} ${WHERETO} || exit 1
 cd ${WHERETO} || exit 1
 
 # XXX MCL FRUSTRATED


More information about the svn-src-projects mailing list