[darwinbuild-changes] [347] trunk/darwinbuild/darwinbuild
source_changes at macosforge.org
source_changes at macosforge.org
Thu Nov 8 14:25:59 PST 2007
Revision: 347
http://trac.macosforge.org/projects/darwinbuild/changeset/347
Author: kvv at apple.com
Date: 2007-11-08 14:25:59 -0800 (Thu, 08 Nov 2007)
Log Message:
-----------
volfs is no longer present on Leopard
Modified Paths:
--------------
trunk/darwinbuild/darwinbuild
Modified: trunk/darwinbuild/darwinbuild
===================================================================
--- trunk/darwinbuild/darwinbuild 2007-11-06 02:58:10 UTC (rev 346)
+++ trunk/darwinbuild/darwinbuild 2007-11-08 22:25:59 UTC (rev 347)
@@ -772,17 +772,22 @@
echo "devfs appears to exist ..."
fi
- if [ -z "$(echo $BuildRoot/.vol/*)" ]; then
- echo "Mounting volfs ..."
- [ -d "$BuildRoot/sbin" ] || mkdir -p "$BuildRoot/sbin"
- [ -f "$BuildRoot/sbin/mount_volfs" ] || cp /sbin/mount_volfs "$BuildRoot/sbin/"
- [ -f "$BuildRoot/sbin/umount" ] || cp /sbin/umount "$BuildRoot/sbin/"
- [ -d "$BuildRoot/.vol" ] || mkdir -p "$BuildRoot/.vol"
- ## If the directory is empty, assume volfs is not mounted
- chroot "$BuildRoot" /sbin/mount_volfs "/.vol"
- else
- echo "volfs appears to be mounted ..."
- fi
+ if [ -x /sbin/mount_volfs ]; then
+ # volfs is no longer present (nor needed) on Leopard.
+ if [ -z "$(echo $BuildRoot/.vol/*)" ]; then
+ echo "Mounting volfs ..."
+ [ -d "$BuildRoot/sbin" ] || mkdir -p "$BuildRoot/sbin"
+ [ -x "$BuildRoot/sbin/mount_volfs" ] || \
+ cp /sbin/mount_volfs "$BuildRoot/sbin/"
+ [ -x "$BuildRoot/sbin/umount" ] || \
+ cp /sbin/umount "$BuildRoot/sbin/"
+ [ -d "$BuildRoot/.vol" ] || mkdir -p "$BuildRoot/.vol"
+ ## If the directory is empty, assume volfs not mounted
+ chroot "$BuildRoot" /sbin/mount_volfs "/.vol"
+ else
+ echo "volfs appears to be mounted ..."
+ fi
+ fi
###
### Actually invoke the build tool here
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20071108/62ea2850/attachment.html
More information about the darwinbuild-changes
mailing list