diff options
author | Carlo Landmeter <clandmeter@gmail.com> | 2014-10-26 13:30:58 +0100 |
---|---|---|
committer | Carlo Landmeter <clandmeter@gmail.com> | 2014-10-26 13:30:58 +0100 |
commit | 2089f619456fa40c1633a1ba89a65930decb5122 (patch) | |
tree | 158602378789d07381bd472f04a067dfcb33b7a2 /main/samba36/samba.initd | |
parent | 6d6ff3459d06130fc06b8964e9165bca1f33f831 (diff) | |
download | aports-2089f619456fa40c1633a1ba89a65930decb5122.tar.bz2 aports-2089f619456fa40c1633a1ba89a65930decb5122.tar.xz |
testing/samba36: move to main
Diffstat (limited to 'main/samba36/samba.initd')
-rw-r--r-- | main/samba36/samba.initd | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/main/samba36/samba.initd b/main/samba36/samba.initd new file mode 100644 index 000000000..8e601444c --- /dev/null +++ b/main/samba36/samba.initd @@ -0,0 +1,56 @@ +#!/sbin/runscript + +extra_started_commands="reload" + +DAEMON=${SVCNAME#samba.} +if [ "$DAEMON" != "samba" ]; then + daemon_list=$DAEMON +fi + +depend() { + need net + after firewall +} + +start_smbd() { + start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- \ + ${smbd_options:-"-D"} +} + +stop_smbd() { + start-stop-daemon --stop --quiet --pidfile /var/run/smbd.pid +} + +start_nmbd() { + start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- \ + ${nmbd_options:-"-D"} +} + +stop_nmbd() { + start-stop-daemon --stop --quiet --pidfile /var/run/nmbd.pid +} + +start() { + for i in $daemon_list; do + ebegin "Starting $i" + start_$i + eend $? + done +} + +stop() { + for i in $daemon_list; do + ebegin "Stopping $i" + stop_$i + eend $? + done +} + +reload() { + for i in $daemon_list; do + ebegin "Reloading $i" + killall -HUP $i + eend $? + done +} + |