Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2012 21:49:10 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r243911 - projects/portbuild/pxedust
Message-ID:  <201212052149.qB5LnA6N042644@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212052149.qB5LnA6N042644>