[darwinbuild-changes] [525] trunk/darwinbuild/darwinbuild.in
source_changes at macosforge.org
source_changes at macosforge.org
Fri Jun 19 11:16:41 PDT 2009
Revision: 525
http://trac.macosforge.org/projects/darwinbuild/changeset/525
Author: wsiegrist at apple.com
Date: 2009-06-19 11:16:41 -0700 (Fri, 19 Jun 2009)
Log Message:
-----------
Apply patch from #86 to fix duplicate export warning when reusing same path for an NFS-based buildroot. Thanks to aladin from puredarwin
Modified Paths:
--------------
trunk/darwinbuild/darwinbuild.in
Modified: trunk/darwinbuild/darwinbuild.in
===================================================================
--- trunk/darwinbuild/darwinbuild.in 2009-06-16 22:50:35 UTC (rev 524)
+++ trunk/darwinbuild/darwinbuild.in 2009-06-19 18:16:41 UTC (rev 525)
@@ -166,11 +166,15 @@
###
stamp=$(date +'%Y%m%d%H%M%S')
if [ "$3" == "-nfs" ]; then
- echo "Adding build root to NFS exports file ..."
mkdir -p $NFSDIR
mkdir -p BuildRoot
- echo "# Added by darwinbuild on ${stamp}" >> /etc/exports
- echo "${PWDP}/${NFSDIR} -maproot=0:10" >> /etc/exports
+ exportline="${PWDP}/${NFSDIR} -maproot=0:10"
+ grep "$exportline" /etc/exports >> /dev/null 2>&1
+ if [ ! $? -eq 0 ]; then
+ echo "Adding build root to NFS exports file ..."
+ echo "# Added by darwinbuild on ${stamp}" >> /etc/exports
+ echo $exportline >> /etc/exports
+ fi
nfsd update
echo "Checking exports file ..."
nfsd checkexports
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20090619/4f25d7ad/attachment.html>
More information about the darwinbuild-changes
mailing list