1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-15 23:24:37 +03:00
samba-mirror/source3/script/installbin.sh
Gerald Carter a234b822d4 fixed for /sbin/mount.smbfs link when using $DESTDIR; bug 525
(This used to be commit dc6d14c2bd1a8509e40c198065b8dc930c37d3ed)
2003-10-02 21:22:58 +00:00

46 lines
970 B
Bash
Executable File

#!/bin/sh
INSTALLPERMS=$1
DESTDIR=$2
BASEDIR=$3
BINDIR=$4
LIBDIR=$5
VARDIR=$6
shift
shift
shift
shift
shift
shift
for p in $*; do
p2=`basename $p`
echo Installing $p as $BINDIR/$p2
if [ -f $BINDIR/$p2 ]; then
rm -f $BINDIR/$p2.old
mv $BINDIR/$p2 $BINDIR/$p2.old
fi
cp $p $BINDIR/
chmod $INSTALLPERMS $BINDIR/$p2
# this is a special case, mount needs this in a specific location
if [ $p2 = smbmount ]; then
if [ ! -d $DESTDIR/sbin ]; then
mkdir $DESTDIR/sbin
fi
ln -sf $BINDIR/$p2 $DESTDIR/sbin/mount.smbfs
fi
done
cat << EOF
======================================================================
The binaries are installed. You may restore the old binaries (if there
were any) using the command "make revert". You may uninstall the binaries
using the command "make uninstallbin" or "make uninstall" to uninstall
binaries, man pages and shell scripts.
======================================================================
EOF
exit 0