mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-16 08:09:32 +02:00
Try to resolve 1728 error when attaching
This commit is contained in:
parent
02d4e71cf1
commit
b71a923dbc
@ -27,11 +27,38 @@ cp -pR "${DSTROOT}/" "${DMG}"
|
|||||||
#Add a custom icon for the DMG
|
#Add a custom icon for the DMG
|
||||||
#cp -p mac/Resources/Audacity.icns "${DMG}"/.VolumeIcon.icns
|
#cp -p mac/Resources/Audacity.icns "${DMG}"/.VolumeIcon.icns
|
||||||
|
|
||||||
|
# Make sure it's not already attached
|
||||||
|
ATTACHED=$(hdiutil info | awk "/\/Volumes\/${VOL}/{print \$1}")
|
||||||
|
if [ -n "${ATTACHED}" ]
|
||||||
|
then
|
||||||
|
hdiutil detach "${ATTACHED}"
|
||||||
|
fi
|
||||||
|
|
||||||
# Create and mount the image
|
# Create and mount the image
|
||||||
hdiutil create -ov -format UDRW -srcdir "$DMG" -fs HFS+ -volname "$VOL" TMP.dmg
|
hdiutil create -ov -format UDRW -srcdir "$DMG" -fs HFS+ -volname "$VOL" TMP.dmg
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "Create failed"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
#Mount the DMG and store the name it was mounted with
|
#Mount the DMG and store the name it was mounted with
|
||||||
TITLE=`hdiutil attach TMP.dmg | grep \/Volumes | sed "s/^.*\/Volumes\///"`
|
TITLE=$(hdiutil attach TMP.dmg | grep \/Volumes | sed "s/^.*\/Volumes\///")
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "Attach failed"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# And wait for it to show up in Finder
|
||||||
|
osascript <<EOF
|
||||||
|
tell application "Finder"
|
||||||
|
repeat until exists disk "${TITLE}"
|
||||||
|
log "Waiting for ${TITLE} to appear"
|
||||||
|
delay 0.2
|
||||||
|
end repeat
|
||||||
|
end tell
|
||||||
|
EOF
|
||||||
|
|
||||||
#Set the custom icon flag
|
#Set the custom icon flag
|
||||||
#SetFile -a C /Volumes/"$TITLE"
|
#SetFile -a C /Volumes/"$TITLE"
|
||||||
@ -39,7 +66,7 @@ TITLE=`hdiutil attach TMP.dmg | grep \/Volumes | sed "s/^.*\/Volumes\///"`
|
|||||||
#Make our DMG look pretty and install the custom background image
|
#Make our DMG look pretty and install the custom background image
|
||||||
echo '
|
echo '
|
||||||
tell application "Finder"
|
tell application "Finder"
|
||||||
tell disk "'${TITLE}'"
|
tell disk "'$TITLE'"
|
||||||
open
|
open
|
||||||
set current view of container window to icon view
|
set current view of container window to icon view
|
||||||
set toolbar visible of container window to false
|
set toolbar visible of container window to false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user