r6367: Slim down pdb_interface.c a bit. next_entry and search_end are function
[garming/samba-autobuild/.git] / packaging / Mandrake / smb.init
index 8855f04efba95f5efaa312a34f0c73823159bf44..c5d3c8dc21e032175a4bb9e121e849251391f9d1 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# chkconfig: - 91 35
+# chkconfig: 35 91 9
 # description: Starts and stops the Samba smbd and nmbd daemons \
 #             used to provide SMB network services.
 
@@ -26,6 +26,12 @@ RETVAL=0
 
 
 start() {
+       # If CUPS is used as printing system, reload smb after a 1 minute delay
+       # to allow the printers to appear properly as samba shares.
+        if killall -0 cupsd 2>/dev/null; then
+         ( sleep 60 && killproc smbd -HUP 1>/dev/null) &
+       fi
+       export TMPDIR="/var/tmp"
        echo -n "Starting SMB services: "
        daemon smbd -D  
        RETVAL=$?
@@ -55,6 +61,7 @@ restart() {
        start
 }      
 reload() {
+       export TMPDIR="/var/tmp"
         echo -n "Reloading smb.conf file: "
        killproc smbd -HUP
        RETVAL=$?