From 5ca5a312491728bf11800ecce72b7312f3e12ee2 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 17 May 2007 15:57:13 +0000 Subject: set the name of the mounted disk image to always be 'Pd-extended so that .DS_Store and other settings will work svn path=/trunk/; revision=7689 --- packages/darwin_app/Makefile | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'packages/darwin_app') diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile index 91dcc60e..ab9c7da8 100644 --- a/packages/darwin_app/Makefile +++ b/packages/darwin_app/Makefile @@ -257,24 +257,25 @@ darwin_app_externals_c++: package: dmg +VOLUME_NAME = Pd-extended dmg: hdiutil create -format UDRW -fs HFS+ -srcfolder "$(BUILD_BASE)" \ - -volname Pd-extended build.dmg + -volname $(VOLUME_NAME) build.dmg # detach one with the same name first - -hdiutil detach "/Volumes/$(PACKAGE_NAME)" + -hdiutil detach "/Volumes/$(VOLUME_NAME)" hdiutil attach build.dmg - install -p $(manualsdir)/Pd/ReadMe.html "/Volumes/$(PACKAGE_NAME)" - install -p -m0644 org.puredata.pd.plist "/Volumes/$(PACKAGE_NAME)" - install -d "/Volumes/$(PACKAGE_NAME)/.imagefolder" + install -p $(manualsdir)/Pd/ReadMe.html "/Volumes/$(VOLUME_NAME)" + install -p -m0644 org.puredata.pd.plist "/Volumes/$(VOLUME_NAME)" + install -d "/Volumes/$(VOLUME_NAME)/.imagefolder" # add link to /Applications for easy install - cd "/Volumes/$(PACKAGE_NAME)/" && ln -s /Applications -# background image will only show when the disk image is called "Pd-extended + ln -s /Applications /Volumes/$(VOLUME_NAME)/Applications +# background image will only show when the disk image is called "$(VOLUME_NAME) # the background image needs to be added to the .DS_Store to work - install -p background.png "/Volumes/$(PACKAGE_NAME)/.imagefolder/" - install -p DS_Store "/Volumes/$(PACKAGE_NAME)/.DS_Store" - install -p VolumeIcon.icns "/Volumes/$(PACKAGE_NAME)/.VolumeIcon.icns" - chmod -R a-w "/Volumes/$(PACKAGE_NAME)/$(PD_APP_NAME).app/Contents/Resources/doc" - hdiutil detach `mount | grep $(PACKAGE_NAME) | cut -d ' ' -f 1` + install -p background.png "/Volumes/$(VOLUME_NAME)/.imagefolder/" + install -p DS_Store "/Volumes/$(VOLUME_NAME)/.DS_Store" + install -p VolumeIcon.icns "/Volumes/$(VOLUME_NAME)/.VolumeIcon.icns" + chmod -R a-w "/Volumes/$(VOLUME_NAME)/$(PD_APP_NAME).app/Contents/Resources/doc" + hdiutil detach `mount | grep $(VOLUME_NAME) | cut -d ' ' -f 1` hdiutil convert -format UDZO -o "$(PACKAGE_NAME).dmg" build.dmg rm -f build.dmg # install license -- cgit v1.2.1