]> git.pld-linux.org Git - packages/samba.git/blobdiff - smb.init
- more specific Requires
[packages/samba.git] / smb.init
index a4153feb43ab79abb42de12e5fbb9ae57afc4c4d..83e73b4bc9ef8536c2010f86e3c5844548613cb5 100644 (file)
--- a/smb.init
+++ b/smb.init
@@ -23,7 +23,8 @@ if is_no "${NETWORKING}"; then
         msg_Network_Down smb
         exit 1
 fi
-                       
+
+TMPDIR="/tmp"; export TMPDIR
 
 # Check that smb.conf exists.
 [ -f /etc/samba/smb.conf ] || exit 0
@@ -37,6 +38,10 @@ case "$1" in
                 daemon $NICELEVEL smbd -D
                 msg_starting nmbd
                 daemon $NICELEVEL nmbd -D
+               if [ "$WINBINDD" = "yes" ]; then
+                       msg_starting winbindd
+                       daemon $NICELEVEL winbindd
+               fi
                 RETVAL=$?
                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/smb
         else
@@ -51,6 +56,10 @@ case "$1" in
                 killproc smbd
                 msg_stopping nmbd
                killproc nmbd
+               if [ "$WINBINDD" = "yes" ]; then
+                       msg_stopping winbindd
+                       killproc winbindd
+               fi
                 rm -f /var/lock/subsys/smb >/dev/null 2>&1
         else
                 msg_Not_Running smb
@@ -60,6 +69,7 @@ case "$1" in
   status)
        status smbd
        status nmbd
+       status winbindd
        smbstatus
        exit $?
        ;;
@@ -69,7 +79,7 @@ case "$1" in
        ;;
   reload)
        if [ -f /var/lock/subsys/smb ]; then
-               msg_reload smb
+               msg_reloading smb
                killproc smbd -HUP
        else
                msg_Not_Running smb
This page took 0.133433 seconds and 4 git commands to generate.