summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>2000-01-20 16:44:55 +0000
committerLuke Leighton <lkcl@samba.org>2000-01-20 16:44:55 +0000
commit8309d92b2328ac444e924f7f02abf7ef78b4f30b (patch)
treea9738217df129a4daa07898fbffec9d342c97c03
parent9c72a0b1d7deb5358b8d9e08822337c9d6bcb92d (diff)
downloadsamba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.tar.gz
samba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.tar.xz
samba-8309d92b2328ac444e924f7f02abf7ef78b4f30b.zip
script from Lonnie Borntreger to start/stop samba daemons. hooray!
-rw-r--r--source/script/samba48
1 files changed, 48 insertions, 0 deletions
diff --git a/source/script/samba b/source/script/samba
new file mode 100644
index 00000000000..2525b8f295d
--- /dev/null
+++ b/source/script/samba
@@ -0,0 +1,48 @@
+#!/bin/sh
+#
+# samba
+#
+# This is from a Solaris box. Proper links need to be made to it from the
+# rcX.d directories. For Linux, it goes into /etc/rc.d/init.d
+#
+# Lonnie
+
+SAMBA=/usr/local/samba
+
+case "$1" in
+'start')
+ echo "SMB Service starting."
+ PATH="/usr/bin:/sbin:/usr/sbin"
+ export PATH
+ ${SAMBA}/bin/smbd -D
+ ${SAMBA}/bin/nmbd -D
+ ${SAMBA}/bin/browserd -D
+ ${SAMBA}/bin/lsarpcd -D
+ ${SAMBA}/bin/netlogond -D
+ ${SAMBA}/bin/samrd -D
+ ${SAMBA}/bin/spoolssd -D
+ ${SAMBA}/bin/srvsvcd -D
+ ${SAMBA}/bin/svcctld -D
+ ${SAMBA}/bin/winregd -D
+ ${SAMBA}/bin/wkssvcd -D
+ ;;
+'restart')
+ $0 stop
+ $0 start
+ ;;
+'stop')
+ echo "SMB Service stopping."
+ for file in ${SAMBA}/var/locks/*.pid
+ do
+ if [ -r $file ]
+ then
+ kill `cat $file`
+ rm $file
+ fi
+ done
+ ;;
+*)
+ echo "Usage: /etc/init.d/samba { start | stop | restart }"
+ ;;
+esac
+exit 0