source: branches/samba-3.0/source/script/uninstallbin.sh@ 387

Last change on this file since 387 was 1, checked in by Paul Smedley, 18 years ago

Initial code import

File size: 1.3 KB
Line 
1#!/bin/sh
2#4 July 96 Dan.Shearer@UniSA.edu.au
3
4INSTALLPERMS=$1
5DESTDIR=$2
6prefix=`echo $3 | sed 's/\/\//\//g'`
7BINDIR=`echo $4 | sed 's/\/\//\//g'`
8SBINDIR=${exec_prefix}/sbin
9shift
10shift
11shift
12shift
13
14if [ ! -d $DESTDIR/$BINDIR ]; then
15 echo "Directory $DESTDIR/$BINDIR does not exist! "
16 echo "Do a "make installbin" or "make install" first. "
17 exit 1
18fi
19
20for p in $*; do
21 p2=`basename $p`
22 if [ -f $DESTDIR/$BINDIR/$p2 ]; then
23 echo "Removing $DESTDIR/$BINDIR/$p2 "
24 rm -f $DESTDIR/$BINDIR/$p2
25 if [ -f $DESTDIR/$BINDIR/$p2 ]; then
26 echo "Cannot remove $DESTDIR/$BINDIR/$p2 ... does $USER have privileges? "
27 fi
28 fi
29
30 # this is a special case, mount needs this in a specific location
31 if test "$p2" = smbmount -a -f "$DESTDIR/sbin/mount.smbfs"; then
32 echo "Removing $DESTDIR/sbin/mount.smbfs "
33 rm -f "$DESTDIR/${SBINDIR}/sbin/mount.smbfs"
34 fi
35done
36
37
38cat << EOF
39======================================================================
40The binaries have been uninstalled. You may restore the binaries using
41the command "make installbin" or "make install" to install binaries,
42man pages, modules and shell scripts. You can restore a previous
43version of the binaries (if there were any) using "make revert".
44======================================================================
45EOF
46
47exit 0
Note: See TracBrowser for help on using the repository browser.