git://git.onelab.eu
/
codemux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix initscript handling so codemux can be disabled.
[codemux.git]
/
codemux.initscript
diff --git
a/codemux.initscript
b/codemux.initscript
index
5a69a70
..
0bd5960
100644
(file)
--- a/
codemux.initscript
+++ b/
codemux.initscript
@@
-12,6
+12,8
@@
RETVAL=0
pidfile=/var/run/$PROC.pid
pidfile=/var/run/$PROC.pid
+[ -r /etc/sysconfig/codemux ] && . /etc/sysconfig/codemux
+
check_status() {
pid=`cat $pidfile 2>/dev/null`
#
check_status() {
pid=`cat $pidfile 2>/dev/null`
#
@@
-34,7
+36,8
@@
case "$1" in
rm -f $pidfile
fi
rm -f $pidfile
fi
- initlog -c /usr/local/planetlab/sbin/codemux
+ #initlog -c /usr/sbin/codemux # Depricated
+ /usr/sbin/codemux $CODEMUX_OPTS
cmd=success
check_status && touch /var/lock/subsys/$PROC || cmd=failure
cmd=success
check_status && touch /var/lock/subsys/$PROC || cmd=failure
@@
-45,6
+48,7
@@
case "$1" in
stop)
echo -n "shutting down $PROC: "
killproc $PROC
stop)
echo -n "shutting down $PROC: "
killproc $PROC
+ killproc $PROC
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROC
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROC
@@
-61,8
+65,16
@@
case "$1" in
echo 'not running' && exit 1
;;
echo 'not running' && exit 1
;;
+ condrestart)
+ if test -f /var/lock/subsys/$PROC; then
+ $0 stop
+ $0 start
+ RETVAL=$?
+ fi
+ ;;
+
*)
*)
- echo "Usage: $0 {start|stop|restart|status}"
+ echo "Usage: $0 {start|stop|restart|status
|condrestart
}"
RETVAL=1
esac
RETVAL=1
esac