SOURCES: pld-builder.init - cleanup, fix reload - stop the inverse check ma...
glen
glen at pld-linux.org
Wed Apr 8 09:05:15 CEST 2009
Author: glen Date: Wed Apr 8 07:05:14 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- cleanup, fix reload
- stop the inverse check madness
---- Files affected:
SOURCES:
pld-builder.init (1.8 -> 1.9)
---- Diffs:
================================================================
Index: SOURCES/pld-builder.init
diff -u SOURCES/pld-builder.init:1.8 SOURCES/pld-builder.init:1.9
--- SOURCES/pld-builder.init:1.8 Wed Oct 29 00:44:35 2008
+++ SOURCES/pld-builder.init Wed Apr 8 09:05:09 2009
@@ -46,32 +46,34 @@
start() {
# Check if the service is already running?
- if [ ! -f /var/lock/subsys/pld-builder ]; then
- if [ -z "$CHROOTS" ]; then
- # no chroots configured. return and be silent
- return
- fi
- msg_starting "PLD Linux Builder"
- busy; echo
- mount_chroots
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pld-builder
- else
+ if [ -f /var/lock/subsys/pld-builder ]; then
msg_already_running "PLD Linux Builder"
+ return
fi
+
+ if [ -z "$CHROOTS" ]; then
+ # no chroots configured. return and be silent
+ return
+ fi
+ msg_starting "PLD Linux Builder"
+ busy; echo
+ mount_chroots
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pld-builder
}
stop() {
- if [ -f /var/lock/subsys/pld-builder ]; then
- # Stop daemons.
- msg_stopping "PLD Linux Builder"
- busy; echo
- umount_chroots
- RETVAL=0
- rm -f /var/lock/subsys/pld-builder
- else
+ if [ ! -f /var/lock/subsys/pld-builder ]; then
msg_not_running "PLD Linux Builder"
+ return
fi
+
+ # Stop daemons.
+ msg_stopping "PLD Linux Builder"
+ busy; echo
+ umount_chroots
+ RETVAL=0
+ rm -f /var/lock/subsys/pld-builder
}
condrestart() {
@@ -99,23 +101,16 @@
try-restart)
condrestart 0
;;
- reload|force-reload)
- reload
+ force-reload)
+ condrestart 7
;;
status)
chroots_status
RETVAL=$?
;;
*)
- msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
+ msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"
exit 3
;;
esac
-
-unset -f pld_builder_start
-unset -f pld_builder_restart
-unset -f pld_builder_reload
-unset -f pld_builder_status
-unset -f pld_builder_stop
-
exit $RETVAL
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/pld-builder.init?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list