SOURCES: prelude-lml.init - pldize
arekm
arekm at pld-linux.org
Sun Jul 10 22:32:33 CEST 2005
Author: arekm Date: Sun Jul 10 20:32:33 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- pldize
---- Files affected:
SOURCES:
prelude-lml.init (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/prelude-lml.init
diff -u SOURCES/prelude-lml.init:1.1 SOURCES/prelude-lml.init:1.2
--- SOURCES/prelude-lml.init:1.1 Sun Jul 10 21:26:19 2005
+++ SOURCES/prelude-lml.init Sun Jul 10 22:32:28 2005
@@ -7,64 +7,49 @@
# Source function library.
. /etc/rc.d/init.d/functions
-[ -f /usr/bin/prelude-lml ] || exit 0
-
-prog="prelude-lml"
-
-start() {
- if test "x`pidof prelude-lml`" != x; then
- echo "Prelude-lml is already started"
- action $"Starting $prog: " /bin/false
- RETVAL=1
- echo
- else
- echo -n $"Starting $prog: "
- daemon prelude-lml -d
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/prelude-lml
- echo
- fi
- return $RETVAL
-}
-
-stop() {
- if test "x`pidof prelude-lml`" != x; then
- echo -n $"Stopping $prog: "
- killproc prelude-lml
- echo
- fi
- RETVAL=$?
- [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/prelude-lml
- return $RETVAL
-}
-
case "$1" in
- start)
- start
- ;;
-
- stop)
- stop
+ start)
+ if [ ! -f /var/lock/subsys/prelude-lml ]; then
+ msg_starting "Prelude LML"
+ daemon prelude-lml -d
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/prelude-lml
+ else
+ msg_already_running "Prelude LML"
+ fi
;;
- status)
- status prelude-lml
- ;;
- restart)
- stop
- sleep 3
- start
+ stop)
+ if [ -f /var/lock/subsys/prelude-lml ]; then
+ msg_stopping "Prelude LML"
+ killproc prelude-lml
+ rm -f /var/lock/subsys/prelude-lml
+ fi
;;
- condrestart)
- if test "x`pidof prelude-lml`" != x; then
- stop
- start
+
+ restart)
+ $0 stop
+ $0 start
+ exit $?
+
+ reload|force-reload)
+ if [ -f /var/lock/subsys/prelude-lml ]; then
+ msg_reloading "Prelude LML"
+ killproc prelude-lml -HUP
+ RETVAL=$?
+ else
+ msg_not_running prelude-lml >&2
+ exit 7
fi
;;
-
- *)
- echo $"Usage: $0 {start|stop|restart|condrestart|status}"
- exit 1
+
+ status)
+ status prelude-lml
+ ;;
+
+ *)
+ echo $"Usage: $0 {start|stop|restart|condrestart|status}"
+ exit 1
esac
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/prelude-lml.init?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list