mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
7451e73ae2
into its own. The 'installdirs' makefile entry didn't do anything on my laptop,
so it has been replaced with the section from installbin.sh.
This also fixes the bug that we ignored the setting of $(PRIVATEDIR) when
making the directories.
Finally, link pam_winbind with .po objects only, not a mix of .o and .po
(as per Don Mccall's request).
Andrew Bartlett
(This used to be commit c7a883df28
)
41 lines
877 B
Bash
Executable File
41 lines
877 B
Bash
Executable File
#!/bin/sh
|
|
|
|
INSTALLPERMS=$1
|
|
BASEDIR=$2
|
|
BINDIR=$3
|
|
LIBDIR=$4
|
|
VARDIR=$5
|
|
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
|
|
ln -sf $BINDIR/$p2 /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
|