Ignore:
Timestamp:
11/07/07 03:55:29 (13 years ago)
Author:
Nicholas Riley
Message:

svn:ignore: added appswitch, now it builds in the top-level directory.

README: Fixed installation instructions, now appswitch builds in the
top-level directory.

appswitch.xcodeproj: Add Xcode 3 specific stuff; remove detritus from
install build.

package-appswitch.sh: Update based on package-launch.sh from [305] and
[312]: simplifies and moves executable out of build directory;
properly creates man directory and sets permissions on man page;
removes mentions of .dmg packaging; excludes more useless things
instead of ineffectively deleting them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/appswitch/package-appswitch.sh

    r160 r352  
    55cd appswitch && \
    66find . -name \*~ -exec rm '{}' \; && \
    7 xcodebuild && \
    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 && \
    12 chmod 755 build/appswitch && \
     7xcodebuild -configuration Deployment clean && \
     8xcodebuild -configuration Deployment DSTROOT=/ "INSTALL_PATH=$PWD" install && \
     9SetFile -c 'ttxt' -t 'TEXT' README VERSION appswitch.1 && \
     10sudo /usr/bin/install -d /usr/local/bin /usr/local/man/man1 && \
     11sudo /usr/bin/install appswitch /usr/local/bin && \
     12sudo /usr/bin/install -m 644 appswitch.1 /usr/local/man/man1 && \
     13chmod 755 appswitch && \
    1314chmod 644 appswitch.1 && \
    14 rm -rf build/appswitch.build build/intermediates build/.gdb_history && \
    1515VERSION=`cat VERSION` TARBALL="appswitch-$VERSION.tar.gz" && \
    16 DMG="appswitch-$VERSION.dmg" VOL="appswitch $VERSION" MOUNTPOINT="/Volumes/$VOL" && \
    1716cd .. && \
    18 rm -f appswitch-$VERSION $TARBALL $DMG && \
     17rm -f appswitch-$VERSION $TARBALL && \
    1918ln -s appswitch appswitch-$VERSION && \
    20 tar --owner=root --group=wheel --exclude=.DS_Store --exclude=.svn --exclude=.gdb_history -zchf appswitch-$VERSION.tar.gz appswitch-$VERSION && \
    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 && \
    35 scp $TARBALL ainaz:web/nriley/software/ #$DMG
     19tar --owner=root --group=wheel --exclude=.DS_Store --exclude=.svn --exclude=.gdb_history --exclude=build --exclude=\*.mode* --exclude=\*.pbxuser --exclude=\*.perspective -zchf appswitch-$VERSION.tar.gz appswitch-$VERSION && \
     20# scp $TARBALL ainaz:web/nriley/software/
    3621:
Note: See TracChangeset for help on using the changeset viewer.