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