summaryrefslogtreecommitdiff
path: root/astro/sattrack/scripts/post-patch
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1996-04-09 06:03:52 +0000
committerSatoshi Asami <asami@FreeBSD.org>1996-04-09 06:03:52 +0000
commita159a5cb3cab74fb8f6b6c1bbcb32b154aa699c0 (patch)
tree6276b9197fda5708c198be991a20bc73d784de4c /astro/sattrack/scripts/post-patch
parentWhoops! forgot the package files! :-( (diff)
A program that helps you to track satellites. Very useful if you are
planning to bomb USA. :) Submitted by: "Brent J. Nordquist" <nordquist@platinum.com>
Notes
Notes: svn path=/head/; revision=2954
Diffstat (limited to '')
-rw-r--r--astro/sattrack/scripts/post-patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/astro/sattrack/scripts/post-patch b/astro/sattrack/scripts/post-patch
new file mode 100644
index 000000000000..5f3f68f10fc9
--- /dev/null
+++ b/astro/sattrack/scripts/post-patch
@@ -0,0 +1,49 @@
+#!/bin/sh
+#
+# post-patch for sattrack-3.1.4
+# modify bin scripts to point to correct install dir
+#
+# script by Brent Nordquist (nordquist@platinum.com)
+# Sun Apr 7 00:08:56 1996
+#
+if [ -z "$WRKDIR" ]; then
+ WRKDIR="$1"
+fi
+RUN="$WRKDIR/SatTrack/run"
+if [ -z "$WRKDIR" -o ! -d "$RUN" ]; then
+ echo $0: bad work directory $RUN 1>&2
+ exit 1
+fi
+cd $RUN
+if [ -z "$PREFIX" ]; then
+ PREFIX="$2"
+fi
+if [ -z "$PREFIX" ]; then
+ echo $0: PREFIX not given 1>&2
+ exit 2
+fi
+
+do_subst()
+{
+ if [ ! -r $1 ]; then
+ echo $0: cannot find file $1 1>&2
+ exit 3
+ fi
+ sed "s@set satdir=.*\$@set satdir=$PREFIX/lib@" <$1 >$1.$$
+ if [ $? != 0 ]; then
+ echo $0: $1 sed failure 1>&2
+ rm -f $1.$$
+ exit 4
+ fi
+ cat $1.$$ >$1
+ if [ $? != 0 ]; then
+ echo $0: $1 cat failure 1>&2
+ rm -f $1
+ mv $1.$$ $1
+ exit 5
+ fi
+ rm -f $1.$$
+}
+
+do_subst getsts
+do_subst gettle