summaryrefslogtreecommitdiff
path: root/packaging/LSB/samba.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/LSB/samba.sh')
-rwxr-xr-xpackaging/LSB/samba.sh80
1 files changed, 0 insertions, 80 deletions
diff --git a/packaging/LSB/samba.sh b/packaging/LSB/samba.sh
deleted file mode 100755
index 99fa1b0117d..00000000000
--- a/packaging/LSB/samba.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/sh
-#
-# "$Id: samba.sh,v 1.2 2001/07/03 01:01:12 jra Exp $"
-#
-# SAMBA startup (init) script for LSB-compliant systems.
-#
-# Provides: smbd nmbd
-# Required-Start: 3 5
-# Required-Stop: 0 2 1 6
-# Default-Start: 3 5
-# Default-Stop: 0 2 1 6
-# Description: Starts and stops the SAMBA smbd and nmbd daemons \
-# used to provide SMB network services.
-#
-
-# Source LSB function library.
-. /lib/lsb/init-functions
-
-# Check that smb.conf exists.
-if test ! -f /etc/samba/smb.conf; then
- log_failure_msg "The smb.conf file does not exist."
- exit 6
-fi
-
-# Make sure that smbd and nmbd exist...
-if test ! -f /usr/sbin/nmbd -o ! -f /usr/sbin/smbd; then
- log_failure_msg "The nmbd and/or smbd daemons are not installed."
- exit 5
-fi
-
-# See how we were called.
-case "$1" in
- start)
- start_daemon nmbd -D
- start_daemon smbd -D
- log_success_msg "Started SMB services."
- ;;
-
- stop)
- killproc smbd
- killproc nmbd
- log_success_msg "Shutdown SMB services."
- ;;
-
- reload)
- # smbd and nmbd automatically re-read the smb.conf file...
- log_success_msg "Reload not necessary with SAMBA."
- ;;
-
- status)
- if test -z "`pidofproc smbd`"; then
- log_success_msg "smbd is not running."
- else
- log_success_msg "smbd is running."
- fi
- if test -z "`pidofproc nmbd`"; then
- log_success_msg "nmbd is not running."
- else
- log_success_msg "nmbd is running."
- fi
- ;;
-
-
- restart | force-reload)
- $0 stop
- $0 start
- ;;
-
- *)
- echo "Usage: smb {start|stop|reload|force-reload|restart|status}"
- exit 1
- ;;
-esac
-
-# Return "success"
-exit 0
-
-#
-# End of "$Id: samba.sh,v 1.2 2001/07/03 01:01:12 jra Exp $".
-#