fix leopard/tiger differences with mounting disk image

This commit is contained in:
benfry
2008-11-22 23:54:20 +00:00
parent 48c6642a92
commit b7675a940e
+20 -3
View File
@@ -42,7 +42,22 @@ echo
DEVICES=`hdid -nomount $TMPFILE`
DEVMASTER=`echo $DEVICES| awk '{ print $1 }'`
DEVHFS=`echo $DEVICES| awk '{ print $5 }'`
# Different results on 10.4 vs 10.5. Yay! [fry]
#echo "devices as follows"
#echo $DEVICES
DARWINVERSION=`uname -r`
if [ $DARWINVERSION = "9.5.0" ] ; then
DEVHFS=`echo $DEVICES| awk '{ print $3 }'`
else
if [ $DARWINVERSION = "8.11.1" ] ; then
DEVHFS=`echo $DEVICES| awk '{ print $5 }'`
else
echo "This version of OS X not recognized."
exit;
fi
fi
echo Creating HFS partition $NAME on $TMPFILE at $DEVHFS
newfs_hfs -v "$NAME" $DEVHFS
if [ $? -ne 0 ] ; then
@@ -60,8 +75,10 @@ rm -f $TMPFILE
exit 7
fi
DEVMASTER=`echo $DEVICES| awk '{ print $1 }'`
DEVHFS=`echo $DEVICES| awk '{ print $5 }'`
# These two lines removed when doing the 10.4 and 10.5 split above.
# They seem to be duplicates, so just rely on the earlier logic. [fry]
#DEVMASTER=`echo $DEVICES| awk '{ print $1 }'`
#DEVHFS=`echo $DEVICES| awk '{ print $5 }'`
echo Copying $FOLDER to /Volumes/$NAME on $DEVMASTER
#sudo ditto -rsrcFork "$FOLDER" "/Volumes/$NAME"
ditto -rsrcFork "$FOLDER" "/Volumes/$NAME"