svn commit: samba r16486 - in branches/SAMBA_3_0/packaging: RHEL/setup RedHat-9

jerry at samba.org jerry at samba.org
Fri Jun 23 14:39:41 GMT 2006


Author: jerry
Date: 2006-06-23 14:39:40 +0000 (Fri, 23 Jun 2006)
New Revision: 16486

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16486

Log:
fix RedHat init scripts to rely on OS provided killproc() function
Modified:
   branches/SAMBA_3_0/packaging/RHEL/setup/smb.init
   branches/SAMBA_3_0/packaging/RHEL/setup/winbind.init
   branches/SAMBA_3_0/packaging/RedHat-9/smb.init


Changeset:
Modified: branches/SAMBA_3_0/packaging/RHEL/setup/smb.init
===================================================================
--- branches/SAMBA_3_0/packaging/RHEL/setup/smb.init	2006-06-23 12:57:19 UTC (rev 16485)
+++ branches/SAMBA_3_0/packaging/RHEL/setup/smb.init	2006-06-23 14:39:40 UTC (rev 16486)
@@ -71,14 +71,14 @@
 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 

Modified: branches/SAMBA_3_0/packaging/RHEL/setup/winbind.init
===================================================================
--- branches/SAMBA_3_0/packaging/RHEL/setup/winbind.init	2006-06-23 12:57:19 UTC (rev 16485)
+++ branches/SAMBA_3_0/packaging/RHEL/setup/winbind.init	2006-06-23 14:39:40 UTC (rev 16486)
@@ -49,7 +49,7 @@
         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 ""

Modified: branches/SAMBA_3_0/packaging/RedHat-9/smb.init
===================================================================
--- branches/SAMBA_3_0/packaging/RedHat-9/smb.init	2006-06-23 12:57:19 UTC (rev 16485)
+++ branches/SAMBA_3_0/packaging/RedHat-9/smb.init	2006-06-23 14:39:40 UTC (rev 16486)
@@ -30,15 +30,8 @@
   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 ""
 	;;



More information about the samba-cvs mailing list