summaryrefslogtreecommitdiffstats
path: root/src/util/libupdate.sh
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>1996-04-17 02:30:09 +0000
committerKen Raeburn <raeburn@mit.edu>1996-04-17 02:30:09 +0000
commit6f623a50de6084561abfc4a1f78e7ab4687da09b (patch)
tree037e049797ade6d430a3b0149e86887b78109d84 /src/util/libupdate.sh
parent703bcf4fcbde6c736551c61ce97287b264d0b1de (diff)
downloadkrb5-6f623a50de6084561abfc4a1f78e7ab4687da09b.tar.gz
krb5-6f623a50de6084561abfc4a1f78e7ab4687da09b.tar.xz
krb5-6f623a50de6084561abfc4a1f78e7ab4687da09b.zip
Wed Mar 6 05:02:36 1996 Mark Eichin <eichin@cygnus.com>
* libupdate.sh: $ARCHIVE does not delete when creating. Explicitly remove $library when using --force. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7820 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/libupdate.sh')
-rw-r--r--src/util/libupdate.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/libupdate.sh b/src/util/libupdate.sh
index c56775f018..09e296d501 100644
--- a/src/util/libupdate.sh
+++ b/src/util/libupdate.sh
@@ -9,11 +9,13 @@ ARADD="@ARADD@"
ARCHIVE="@ARCHIVE@"
force=
+rmcmd=
arcmd="$ARADD"
if test "$1" = "--force"
then
force=yes
arcmd="$ARCHIVE"
+ rmcmd="rm -f $library"
shift
fi
@@ -32,6 +34,7 @@ fi
echo "Updating library $library from $oblist"
+$rmcmd
$arcmd $library `cat $oblist | \
sed -e "s;^\([^ ]*\);$dir/\1;g" -e "s; \([^ ]*\); $dir/\1;g"`