system/csh: Fix doinst.sh.
Signed-off-by: B. Watson <yalhcru@gmail.com>
This commit is contained in:
parent
86b050d760
commit
1cecbc5f37
|
@ -6,6 +6,10 @@
|
|||
|
||||
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
|
||||
|
||||
# 20220409 bkw: BUILD=2
|
||||
# - fix doinst.sh: only create bin/csh symlink if bin exists, which
|
||||
# fixes installing the package with 'installpkg -root /some/path'.
|
||||
|
||||
# 20210827 bkw:
|
||||
# - update to latest debian patch (6), add deb version to VERSION.
|
||||
# - add -current fix for recent glibc.
|
||||
|
@ -19,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
|
|||
|
||||
PRGNAM=csh
|
||||
VERSION=${VERSION:-20110502_6}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
TAG=${TAG:-_SBo}
|
||||
PKGTYPE=${PKGTYPE:-tgz}
|
||||
|
||||
|
|
|
@ -1,19 +1,16 @@
|
|||
config() {
|
||||
NEW="$1"
|
||||
OLD="$(dirname $NEW)/$(basename $NEW .new)"
|
||||
# If there's no config file by that name, mv it over:
|
||||
if [ ! -r $OLD ]; then
|
||||
mv $NEW $OLD
|
||||
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
|
||||
# toss the redundant copy
|
||||
rm $NEW
|
||||
fi
|
||||
# Otherwise, we leave the .new copy for the admin to consider...
|
||||
}
|
||||
|
||||
config etc/csh.login.new
|
||||
|
||||
# If there's no csh link, take over:
|
||||
if [ ! -r bin/csh ]; then
|
||||
if [ -d bin -a ! -r bin/csh ]; then
|
||||
( cd bin ; ln -sf ../usr/bin/csh csh )
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue