source: trunk/Proxy/bin/jar-install.sh @ 1046

Revision 388, 576 bytes checked in by speck, 4 years ago (diff)

Fix more "add subscription" bugs.

  • Property svn:executable set to *
Line 
1#!/bin/sh
2
3set -e
4
5# USAGE:
6#
7# jar-install.sh tmp/new.jar rsrc-relative-dir newname.jar
8
9NEW="$1"     ; shift
10RELDIR="$1"  ; shift
11NEWNAME="`basename $NEW`"
12
13RSRC=${RSRC:-/Library/PreferencePanes/GlimmerBlocker.prefPane/Contents/Resources}
14if [ ! -e $RSRC ]
15then
16    echo "# Can't locate installed Prefs Pane"
17    echo "# $RSRC"
18    exit 1
19fi
20
21OLD="$RSRC/$RELDIR/$NEWNAME"
22if [ -e "$OLD" -a "$OLD" -ef "$NEW" ]
23then
24#echo "$NEWNAME  is up-to-date."
25    exit
26fi
27mkdir -pm0755 "$RSRC/$RELDIR"
28rm -f "$OLD"
29ln "$NEW" "$OLD"
30chmod 0644 "$OLD"
31cd "$RSRC" > /dev/null
32ls -l "$RELDIR/$NEWNAME"
Note: See TracBrowser for help on using the repository browser.