diff options
author | Gerald Carter <jerry@samba.org> | 2006-06-23 14:39:40 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:18:57 -0500 |
commit | 164cdf69f395236ffef9ecc202543d53b5eda2da (patch) | |
tree | 8cccf92c86f99308c9aa00454457c2dbf5d3831c /packaging | |
parent | 09fb20f4fe26a5ec82e2f296bf033ab0864af669 (diff) | |
download | samba-164cdf69f395236ffef9ecc202543d53b5eda2da.tar.gz samba-164cdf69f395236ffef9ecc202543d53b5eda2da.tar.xz samba-164cdf69f395236ffef9ecc202543d53b5eda2da.zip |
r16486: fix RedHat init scripts to rely on OS provided killproc() function
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/RHEL/setup/smb.init | 4 | ||||
-rw-r--r-- | packaging/RHEL/setup/winbind.init | 2 | ||||
-rwxr-xr-x | packaging/RedHat-9/smb.init | 11 |
3 files changed, 5 insertions, 12 deletions
diff --git a/packaging/RHEL/setup/smb.init b/packaging/RHEL/setup/smb.init index 30d7d403dd9..af85b2c079a 100644 --- a/packaging/RHEL/setup/smb.init +++ b/packaging/RHEL/setup/smb.init @@ -71,14 +71,14 @@ start() { stop() { KIND="SMB" echo -n $"Shutting down $KIND services: " - killproc smbd -TERM + killproc smbd RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/run/smbd.pid echo KIND="NMB" if [ x"$ISNETBIOSDISABLED" != x"Yes" ]; then echo -n $"Shutting down $KIND services: " - killproc nmbd -TERM + killproc nmbd RETVAL2=$? [ $RETVAL2 -eq 0 ] && rm -f /var/run/nmbd.pid [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/lock/subsys/smb diff --git a/packaging/RHEL/setup/winbind.init b/packaging/RHEL/setup/winbind.init index e778e61e9cf..a99038f9c71 100644 --- a/packaging/RHEL/setup/winbind.init +++ b/packaging/RHEL/setup/winbind.init @@ -49,7 +49,7 @@ stop() { echo KIND="Winbind" echo -n $"Shutting down $KIND services: " - killproc winbindd -TERM + killproc winbindd RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/run/winbindd.pid && rm -f /var/lock/subsys/winbindd echo "" diff --git a/packaging/RedHat-9/smb.init b/packaging/RedHat-9/smb.init index 79f4f322d03..9b45ebabb34 100755 --- a/packaging/RedHat-9/smb.init +++ b/packaging/RedHat-9/smb.init @@ -30,15 +30,8 @@ case "$1" in stop) echo -n "Shutting down SMB services: " - ## we have to get all the smbd process here instead of just the - ## main parent (i.e. killproc) because it can take a long time - ## for an individual process to process a TERM signal - smbdpids=`ps guax | grep smbd | grep -v grep | awk '{print $2}'` - for pid in $smbdpids; do - kill -TERM $pid - done - ## nmbd is ok to kill using killproc() - killproc nmbd -TERM + killproc smbd + killproc nmbd rm -f /var/lock/subsys/smb echo "" ;; |