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