source: trunk/appswitch/package-appswitch.sh @ 465

Last change on this file since 465 was 352, checked in by Nicholas Riley, 12 years ago

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 size: 924 bytes
Line 
1#!/bin/sh
2
3set -x -v
4
5cd appswitch && \
6find . -name \*~ -exec rm '{}' \; && \
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 && \
14chmod 644 appswitch.1 && \
15VERSION=`cat VERSION` TARBALL="appswitch-$VERSION.tar.gz" && \
16cd .. && \
17rm -f appswitch-$VERSION $TARBALL && \
18ln -s appswitch appswitch-$VERSION && \
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/
21:
Note: See TracBrowser for help on using the repository browser.