[91] | 1 | #!/bin/sh
|
---|
| 2 |
|
---|
| 3 | set -x -v
|
---|
| 4 |
|
---|
| 5 | cd appswitch && \
|
---|
| 6 | find . -name \*~ -exec rm '{}' \; && \
|
---|
[160] | 7 | xcodebuild && \
|
---|
[91] | 8 | SetFile -c 'R*ch' -t 'TEXT' README VERSION && \
|
---|
| 9 | strip build/appswitch && \
|
---|
| 10 | sudo /usr/bin/install -c build/appswitch /usr/local/bin && \
|
---|
| 11 | sudo /usr/bin/install -c appswitch.1 /usr/local/man/man1 && \
|
---|
[160] | 12 | chmod 755 build/appswitch && \
|
---|
| 13 | chmod 644 appswitch.1 && \
|
---|
[91] | 14 | rm -rf build/appswitch.build build/intermediates build/.gdb_history && \
|
---|
| 15 | VERSION=`cat VERSION` TARBALL="appswitch-$VERSION.tar.gz" && \
|
---|
| 16 | DMG="appswitch-$VERSION.dmg" VOL="appswitch $VERSION" MOUNTPOINT="/Volumes/$VOL" && \
|
---|
| 17 | cd .. && \
|
---|
| 18 | rm -f appswitch-$VERSION $TARBALL $DMG && \
|
---|
| 19 | ln -s appswitch appswitch-$VERSION && \
|
---|
[160] | 20 | tar --owner=root --group=wheel --exclude=.DS_Store --exclude=.svn --exclude=.gdb_history -zchf appswitch-$VERSION.tar.gz appswitch-$VERSION && \
|
---|
[91] | 21 | #hdiutil create $DMG -megabytes 5 -ov -type UDIF && \
|
---|
| 22 | #DISK=`hdid $DMG | sed -ne ' /Apple_partition_scheme/ s|^/dev/\([^ ]*\).*$|\1|p'` && \
|
---|
| 23 | #newfs_hfs -v "$VOL" /dev/r${DISK}s2 && \
|
---|
| 24 | #hdiutil eject $DISK && \
|
---|
| 25 | #hdid $DMG && \
|
---|
| 26 | #ditto -rsrc launch "$MOUNTPOINT" && \
|
---|
| 27 | #ditto -rsrc "InstallAnywhere/launch_Web_Installers/InstData/MacOSX/Install launch $VERSION.sit" "/Volumes/launch $VERSION" && \
|
---|
| 28 | #launch "$MOUNTPOINT/Install launch $VERSION.sit" && \
|
---|
| 29 | #./openUp "$MOUNTPOINT" && \
|
---|
| 30 | #sleep 2 && \
|
---|
| 31 | ## hdiutil eject $DISK && \ # this doesn't work
|
---|
| 32 | #osascript -e "tell application \"Finder\" to eject disk \"$VOL\"" && \
|
---|
| 33 | #hdiutil convert $DMG -format UDZO -o z$DMG && \
|
---|
| 34 | #mv z$DMG $DMG && \
|
---|
[93] | 35 | scp $TARBALL ainaz:web/nriley/software/ #$DMG
|
---|
[91] | 36 | : |
---|