diff --git a/dist/create-dmg.sh b/dist/create-dmg.sh index 7b02be27a..c816f6346 100755 --- a/dist/create-dmg.sh +++ b/dist/create-dmg.sh @@ -28,32 +28,5 @@ OUT="$NAME.dmg" mkdir -p "$TMP" ################################################################################ - -# clean up -rm -rf "$TMP" -rm -f "$OUT" - -# create DMG contents and copy files -mkdir -p "$TMP/.background" -cp ../dist/dmg_background.png "$TMP/.background/background.png" -cp ../dist/DS_Store.in "$TMP/.DS_Store" -chmod go-rwx "$TMP/.DS_Store" -ln -s /Applications "$TMP/Applications" -# copies the prepared bundle into the dir that will become the DMG -cp -R "$IN" "$TMP" - -# create -hdiutil makehybrid -hfs -hfs-volume-name Clementine -hfs-openfolder "$TMP" "$TMP" -o tmp.dmg -hdiutil convert -format UDZO -imagekey zlib-level=9 tmp.dmg -o "$OUT" - -# cleanup -rm tmp.dmg - -#hdiutil create -srcfolder "$TMP" \ -# -format UDZO -imagekey zlib-level=9 \ -# -scrub \ -# "$OUT" \ -# || die "Error creating DMG :(" - -# done ! -echo 'DMG size:' `du -hs "$OUT" | awk '{print $1}'` +genisoimage -D -V "Clementine" -no-pad -r -apple -o $NAME.iso $IN +dmg dmg $NAME.iso $OUT