SOURCES: prewikka.init - pldize, unify, use functions
glen
glen at pld-linux.org
Sat Jan 6 22:34:45 CET 2007
Author: glen Date: Sat Jan 6 21:34:44 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- pldize, unify, use functions
---- Files affected:
SOURCES:
prewikka.init (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/prewikka.init
diff -u SOURCES/prewikka.init:1.1 SOURCES/prewikka.init:1.2
--- SOURCES/prewikka.init:1.1 Sat Jan 6 21:23:27 2007
+++ SOURCES/prewikka.init Sat Jan 6 22:34:39 2007
@@ -13,55 +13,62 @@
else
nls "Error: %s not found" /etc/sysconfig/prewikka
nls " Prewikka can't be run."
- exit 1
+ exit 1
fi
-
-case "$1" in
- start)
- if [ ! -f /var/lock/subsys/prewikka ]; then
+start() {
+ if [ ! -f /var/lock/subsys/prewikka ]; then
msg_starting "Prewikka"
daemon --fork prewikka-httpd $PREWIKKA_OPTS
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/prewikka
- else
+ else
msg_already_running "Prewikka"
- fi
- ;;
+ fi
+}
- stop)
- if [ -f /var/lock/subsys/prewikka ]; then
+stop() {
+ if [ -f /var/lock/subsys/prewikka ]; then
msg_stopping "Prewikka"
killproc prewikka-httpd
rm -f /var/lock/subsys/prewikka
- fi
- ;;
+ else
+ msg_not_running "Prewikka"
+ fi
+}
- restart)
- $0 stop
- $0 start
- exit $?
- ;;
+RETVAL=0
+case "$1" in
+start)
+ start
+ ;;
+
+stop)
+ stop
+ ;;
+
+restart)
+ stop
+ start
+ ;;
- reload|force-reload)
- if [ -f /var/lock/subsys/prewikka ]; then
+reload|force-reload)
+ if [ -f /var/lock/subsys/prewikka ]; then
msg_reloading "Prewikka"
killproc prewikka-httpd -HUP
RETVAL=$?
- else
- msg_not_running prewikka >&2
+ else
+ msg_not_running prewikka
exit 7
- fi
- ;;
-
- status)
- status prewikka
- ;;
-
- *)
- echo $"Usage: $0 {start|stop|restart|reload|force-reload|status}"
- exit 1
+ fi
+ ;;
+status)
+ status prewikka
+ ;;
+*)
+ msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+ exit 3
esac
-exit 0
+exit $RETVAL
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/prewikka.init?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list