diff options
author | Gerald Carter <jerry@samba.org> | 2001-06-01 12:24:11 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2001-06-01 12:24:11 +0000 |
commit | 0e40dbf86bd60f7eb057a27f56cded4f689c6747 (patch) | |
tree | ba563fed292816c03ae1253e545c6f961cbe59ca /packaging/Caldera/UnixWare/smb.init | |
parent | 26bc8adcaa94a5a76710d1003d3828982fff33ac (diff) | |
download | samba-0e40dbf86bd60f7eb057a27f56cded4f689c6747.tar.gz samba-0e40dbf86bd60f7eb057a27f56cded4f689c6747.tar.bz2 samba-0e40dbf86bd60f7eb057a27f56cded4f689c6747.zip |
sync with SAMBA_2_2
(This used to be commit 720ec55c175bd9df5832085066d1e68b2684a8a2)
Diffstat (limited to 'packaging/Caldera/UnixWare/smb.init')
-rwxr-xr-x | packaging/Caldera/UnixWare/smb.init | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/packaging/Caldera/UnixWare/smb.init b/packaging/Caldera/UnixWare/smb.init new file mode 100755 index 0000000000..ce6c6fa4b3 --- /dev/null +++ b/packaging/Caldera/UnixWare/smb.init @@ -0,0 +1,76 @@ +#!/bin/sh +#ident "@(#)samba.server 1.0 96/06/19 TK" /* SVr4.0 1.1.13.1*/ +# +# Please send info on modifications to knuutila@cs.utu.fi +# +# This file should have uid root, gid sys and chmod 744 +# +# Modified 17-Jul-99 by Ron Record (rr@sco.com) for use in SCO Skunkware +# + +SAMBADIR=/usr/local/samba +RCSCRIPT=/etc/rc2.d/S99samba + +if [ ! -d /usr/bin ] +then # /usr not mounted + exit +fi + +killproc() { # kill the named process(es) + if [ -f $SAMBADIR/var/locks/$1.pid ] + then + kill `cat $SAMBADIR/var/locks/$1.pid` + else + pid=`/usr/bin/ps -e | + /usr/bin/grep $1 | + /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` + [ "$pid" != "" ] && kill $pid + fi +} + +start() { +# +# Edit these lines to suit your installation (paths, workgroup, host) +# + $SAMBADIR/sbin/smbd -D -s $SAMBADIR/lib/smb.conf + $SAMBADIR/sbin/nmbd -D -s $SAMBADIR/lib/smb.conf +} + +stop() { + killproc nmbd + killproc smbd +} + +# Start/stop processes required for samba server + +case "$1" in + +'start') + start + ;; +'stop') + stop + ;; +'restart') + stop + start + ;; +'enable') + if [ -h $RCSCRIPT ] ; then + echo "Samba is already enabled." + else + echo "Enabling Samba ... \c" + rm -f $RCSCRIPT + ln -s /etc/init.d/samba $RCSCRIPT + echo "Done" + fi + ;; +'disable') + echo "Disabling Samba ... \c" + rm -f $RCSCRIPT + echo "Done" + ;; +*) + echo "Usage: /etc/init.d/samba { start | stop | restart | enable | disable }" + ;; +esac |