[packages/rpcbind] unify initscript

glen glen at pld-linux.org
Sat Nov 23 02:06:15 CET 2013


commit ce8916e906076d572a3ee609aa7322b99003142a
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Nov 23 03:05:45 2013 +0200

    unify initscript

 rpcbind.init | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/rpcbind.init b/rpcbind.init
index c756a1d..c507a29 100755
--- a/rpcbind.init
+++ b/rpcbind.init
@@ -32,24 +32,26 @@ fi
 
 start() {
 	# Check if the service is already running?
-	if [ ! -f /var/lock/subsys/rpcbind ]; then
-		msg_starting rpcbind
-		daemon /sbin/rpcbind -w $RPCBIND_OPTIONS
-		RETVAL=$?
-		[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpcbind
-	else
+	if [ -f /var/lock/subsys/rpcbind ]; then
 		msg_already_running rpcbind
+		return
 	fi
+
+	msg_starting rpcbind
+	daemon /sbin/rpcbind -w $RPCBIND_OPTIONS
+	RETVAL=$?
+	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/rpcbind
 }
 
 stop() {
-	if [ -f /var/lock/subsys/rpcbind ]; then
-		msg_stopping rpcbind
-		killproc rpcbind
-		rm -f /var/lock/subsys/rpcbind
-	else
+	if [ ! -f /var/lock/subsys/rpcbind ]; then
 		msg_not_running rpcbind
+		return
 	fi
+
+	msg_stopping rpcbind
+	killproc rpcbind
+	rm -f /var/lock/subsys/rpcbind
 }
 
 RETVAL=0
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpcbind.git/commitdiff/f8ae1975e8a2dfc61b058076ef0475432118944e



More information about the pld-cvs-commit mailing list