SVN: rc-scripts/trunk/rc.d/init.d/template.init
glen
glen at pld-linux.org
Wed Feb 25 08:43:03 CET 2009
Author: glen
Date: Wed Feb 25 08:43:03 2009
New Revision: 10146
Modified:
rc-scripts/trunk/rc.d/init.d/template.init
Log:
- less indent by using return in functions
Modified: rc-scripts/trunk/rc.d/init.d/template.init
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/template.init (original)
+++ rc-scripts/trunk/rc.d/init.d/template.init Wed Feb 25 08:43:03 2009
@@ -39,48 +39,52 @@
start() {
# Check if the service is already running?
- if [ ! -f /var/lock/subsys/<service> ]; then
- msg_starting <service>
- daemon /usr/sbin/<service>
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/<service>
- else
+ if [ -f /var/lock/subsys/<service> ]; then
msg_already_running <service>
+ return
fi
+
+ msg_starting <service>
+ daemon /usr/sbin/<service>
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/<service>
}
stop() {
- if [ -f /var/lock/subsys/<service> ]; then
- # Stop daemons.
- msg_stopping <service>
- killproc <service>
- killproc --pidfile /var/run/<service>.pid <service> -TERM
- rm -f /var/lock/subsys/<service>
- else
+ if [ ! -f /var/lock/subsys/<service> ]; then
msg_not_running <service>
+ return
fi
+
+ # Stop daemons.
+ msg_stopping <service>
+ killproc <service>
+ killproc --pidfile /var/run/<service>.pid <service> -TERM
+ rm -f /var/lock/subsys/<service>
}
reload() {
- if [ -f /var/lock/subsys/<service> ]; then
- msg_reloading <service>
- killproc <service> -HUP
- killproc --pidfile /var/run/<service>.pid <service> -HUP
- RETVAL=$?
- else
+ if [ ! -f /var/lock/subsys/<service> ]; then
msg_not_running <service>
RETVAL=7
+ return
fi
+
+ msg_reloading <service>
+ killproc <service> -HUP
+ killproc --pidfile /var/run/<service>.pid <service> -HUP
+ RETVAL=$?
}
condrestart() {
- if [ -f /var/lock/subsys/<service> ]; then
- stop
- start
- else
+ if [ ! -f /var/lock/subsys/<service> ]; then
msg_not_running <service>
RETVAL=$1
+ return
fi
+
+ stop
+ start
}
RETVAL=0
More information about the pld-cvs-commit
mailing list