summaryrefslogtreecommitdiff
path: root/source3/script/installbin.sh
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2003-10-09 06:29:50 +0000
committerTim Potter <tpot@samba.org>2003-10-09 06:29:50 +0000
commit79ae690ff55b5bd41dee0d6f91be614a2c1474a7 (patch)
tree0daf2428c3ac14e2e8761896fc7e7c64eac7f3c4 /source3/script/installbin.sh
parent58153961e4dce5fe74f78bfebdf847d349369376 (diff)
downloadsamba-79ae690ff55b5bd41dee0d6f91be614a2c1474a7.tar.gz
samba-79ae690ff55b5bd41dee0d6f91be614a2c1474a7.tar.bz2
samba-79ae690ff55b5bd41dee0d6f91be614a2c1474a7.zip
Merge from 3.0:
>cosmetic fix when DESTDIR=/ (default) >fixed for /sbin/mount.smbfs link when using $DESTDIR; bug 525 (This used to be commit 27e8f16188b5db96ae191b2e6ad9948e46d6d9b1)
Diffstat (limited to 'source3/script/installbin.sh')
-rwxr-xr-xsource3/script/installbin.sh15
1 files changed, 10 insertions, 5 deletions
diff --git a/source3/script/installbin.sh b/source3/script/installbin.sh
index c2f34082dd..f9fd5298c0 100755
--- a/source3/script/installbin.sh
+++ b/source3/script/installbin.sh
@@ -1,10 +1,12 @@
#!/bin/sh
INSTALLPERMS=$1
-BASEDIR=$2
-BINDIR=$3
-LIBDIR=$4
-VARDIR=$5
+DESTDIR=$2
+BASEDIR=`echo $3 | sed 's/\/\//\//g'`
+BINDIR=`echo $4 | sed 's/\/\//\//g'`
+LIBDIR=`echo $5 | sed 's/\/\//\//g'`
+VARDIR=`echo $6 | sed 's/\/\//\//g'`
+shift
shift
shift
shift
@@ -23,7 +25,10 @@ for p in $*; do
# this is a special case, mount needs this in a specific location
if [ $p2 = smbmount ]; then
- ln -sf $BINDIR/$p2 /sbin/mount.smbfs
+ if [ ! -d $DESTDIR/sbin ]; then
+ mkdir $DESTDIR/sbin
+ fi
+ ln -sf $BINDIR/$p2 $DESTDIR/sbin/mount.smbfs
fi
done