root/branches/0_9_1/build_dmg.sh

Revision 34, 0.7 KB (checked in by mike, 4 years ago)

new CPU Toolbar Item with HD/CDROM activity Indicator

  • Property svn:executable set to *
Line 
1#
2# Q DMG Build script
3#
4
5VERSION=$(cat ../qemu/VERSION)"d"$(svn info | grep "Revision:" | sed s/"Revision: "/""/)
6
7cd ..
8
9# mount Q.dmg
10hdiutil mount "dmg/Q.dmg"
11
12
13# remove old files
14rm -rf "/Volumes/Q/Q.app"
15
16
17# copy new files
18cp -r "products/universal/Q.app" "/Volumes/Q/Q.app"
19cp "q/changelog.txt" "/Volumes/Q/changelog.txt"
20
21
22# unmount Q.dmg
23hdiutil eject "/Volumes/Q"
24
25
26# convert Q.dmg
27hdiutil convert -format UDZO -o "dmg/Q-"$VERSION".dmg" "dmg/Q.dmg"
28
29
30# add SLA to Q.dmg
31hdiutil unflatten "dmg/Q-"$VERSION".dmg"
32/Developer/Tools/DeRez "dmg/sla.rsrc" > "dmg/sla.r"
33/Developer/Tools/Rez -a "dmg/sla.r" -o "dmg/Q-"$VERSION".dmg"
34hdiutil flatten "dmg/Q-"$VERSION".dmg"
Note: See TracBrowser for help on using the browser.