Changeset 113 for trunk/Cocoa/Pester/package-Pester.sh
- Timestamp:
- 03/10/03 05:48:21 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cocoa/Pester/package-Pester.sh
r104 r113 1 1 #!/bin/zsh 2 2 3 # stuff to do: 4 # hdiutil create DiskImage.dmg -megabytes <size> -layout NONE 5 # hdid -nomount DiskImage.dmg 6 # sudo /sbin/newfs_hfs -w -v VolumeName -b 4096 /dev/disk2 7 # hdiutil eject /dev/disk2 8 9 # also check out 'build' on mosxland.sf.net 10 11 # set -x -v 3 #set -x -v 12 4 13 5 PACKAGEDIR="$PWD" … … 18 10 rm -f .gdb_history && \ 19 11 VERSION=`cat VERSION` && \ 20 DMG="$PRODUCT-$VERSION.dmg" VOL="$PRODUCT $VERSION" MOUNTPOINT="/Volumes/$VOL" && \ 21 DSTROOT="$PACKAGEDIR/$VOL" && \ 12 DMG="$PRODUCT-$VERSION.dmg" VOL="$PRODUCT $VERSION" DSTROOT="$PACKAGEDIR/$VOL" && \ 22 13 sudo rm -fr "$DSTROOT" && \ 23 14 rm -rf build/ && \ … … 27 18 ditto -rsrc "${PACKAGEDIR}/Read Me" "$DSTROOT" && \ 28 19 rm -rf "$DSTROOT"/Source/build "${DSTROOT}/Source/Read Me.rtfd" && \ 29 #breaks in 10.2 and later, sigh.30 #mkdir "$DSTROOT/Read Me.rtfd" && \31 #cd "$DSTROOT/Read Me.rtfd" && \32 #for i in "../Pester.app/Contents/Resources/Read Me.rtfd"/*; do ln -s "$i"; done && \33 20 find "$DSTROOT" -name ".svn" -exec sudo /bin/rm -rf "{}" \; ; \ 34 21 cd "$PACKAGEDIR" && \ 35 22 rm -f "$DMG" && \ 36 hdiutil create "$DMG" -megabytes 5 -ov -type UDIF && \ 37 DISK=`hdid -nomount "$DMG" | sed -ne ' /Apple_partition_scheme/ s|^/dev/\([^ ]*\).*$|\1|p'` && \ 38 newfs_hfs -v "$VOL" "/dev/r${DISK}s2" && \ 39 hdiutil eject "$DISK" && \ 40 hdid "$DMG" && \ 23 hdiutil create "$DMG" -megabytes 5 -ov -layout NONE -fs 'HFS+' -volname "$VOL" && \ 24 MOUNT=`hdiutil attach "$DMG"` && \ 25 DISK=`echo "$MOUNT" | sed -ne ' s|^/dev/\([^ ]*\).*$|\1|p'` && \ 26 MOUNTPOINT=`echo "$MOUNT" | sed -ne 's|^.*\(/Volumes/.*\)$|\1|p'` && \ 41 27 ditto -rsrc "$DSTROOT" "$MOUNTPOINT" && \ 42 28 chmod -R a+rX,u+w "$MOUNTPOINT" && \ 43 29 openUp "$MOUNTPOINT" && \ 44 # sleep 2 && \ 45 hdiutil eject $DISK && \ 46 # osascript -e "tell application \"Finder\" to eject disk \"$VOL\"" && \ 30 hdiutil detach $DISK && \ 47 31 hdiutil convert "$DMG" -format UDZO -imagekey zlib-level=9 -o "z$DMG" && \ 48 32 mv "z$DMG" "$DMG" && \ 49 33 hdiutil internet-enable "$DMG" && \ 50 34 scp "$DMG" ainaz:web/nriley/software/ && \ 35 cd "$PACKAGEDIR"/Source && \ 36 agvtool bump -all && \ 51 37 :
Note:
See TracChangeset
for help on using the changeset viewer.