summaryrefslogtreecommitdiffstats
path: root/src/util/libupdate.sh
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1996-05-20 05:17:15 +0000
committerTom Yu <tlyu@mit.edu>1996-05-20 05:17:15 +0000
commit847ee6ad3a4007316480ae975de34a33574154a2 (patch)
treefd91ae7ae85668eed1a4ade05bc0286c742bcab0 /src/util/libupdate.sh
parenta2bb6a536867a6060f92dd152fb85adcf3640ace (diff)
downloadkrb5-847ee6ad3a4007316480ae975de34a33574154a2.tar.gz
krb5-847ee6ad3a4007316480ae975de34a33574154a2.tar.xz
krb5-847ee6ad3a4007316480ae975de34a33574154a2.zip
* libupdate.sh: do the shift before the assignments
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8055 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/libupdate.sh')
-rw-r--r--src/util/libupdate.sh30
1 files changed, 12 insertions, 18 deletions
diff --git a/src/util/libupdate.sh b/src/util/libupdate.sh
index 8ef868331..593335b46 100644
--- a/src/util/libupdate.sh
+++ b/src/util/libupdate.sh
@@ -8,20 +8,21 @@
ARADD="@ARADD@"
ARCHIVE="@ARCHIVE@"
-library=$1
-oblist=$2
-dir=$3
-
-force=
-rmcmd=
-arcmd="$ARADD"
-if test "$1" = "--force"
-then
+case "$1" in
+--force)
force=yes
arcmd="$ARCHIVE"
- rmcmd="rm -f $library"
shift
-fi
+ rmcmd="rm -f $1"
+ ;;
+*)
+ arcmd="$ARADD"
+ rmcmd=
+ force=
+esac
+library=$1
+oblist=$2
+dir=$3
stamp=`echo $library | sed -e 's/.a$/.stamp/'`
@@ -37,10 +38,3 @@ echo "Updating library $library from $oblist"
$rmcmd
$arcmd $library `cat $oblist | \
sed -e "s;^\([^ ]*\);$dir/\1;g" -e "s; \([^ ]*\); $dir/\1;g"`
-
-
-
-
-
-
-