DEFAULT=/etc/default/webcit
LOGDIR=/var/log/webcit/
+
+unset LANG
+unset LANGUAGE
+unset LC_ALL
+unset LOCALE
# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0
# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
+MODERN=
+
# Load the VERBOSE setting and other rcS variables
-. /lib/init/vars.sh
+if test -f /lib/init/vars.sh ; then
+ . /lib/init/vars.sh
+ MODERN=1
+fi
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
-. /lib/lsb/init-functions
+if test -f /lib/lsb/init-functions; then
+ . /lib/lsb/init-functions
+ MODERN=1
+fi
if test -f $DEFAULT; then
. $DEFAULT
# 2 if daemon could not be stopped
# other if a failure occurred
- kill `cat $PIDFILE.*`
- rm -f $PIDFILE.*
+ for i in $PIDFILE.*; do
+ kill `cat $i`
+ rm -f $i
+ done
#while test -d /proc/`cat $PIDFILE`; do
# /usr/bin/printf '.'
case "$1" in
start)
+ if test -n "$MODERN"; then
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
+ else
+ echo "Starting $DESC" "$NAME"
+ fi
+
do_start $WEBCIT_HTTP_PORT $WEBCIT_CITADEL_IP $WEBCIT_CITADEL_PORT
do_start $WEBCIT_HTTPS_PORT $WEBCIT_CITADEL_IP $WEBCIT_CITADEL_PORT -s
- case "$?" in
+
+ if test -n "$MODERN"; then
+ case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
- esac
+ esac
+ fi
;;
stop)
- [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+ if test -n "$MODERN"; then
+ [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+ else
+ echo "Stopping $DESC" "$NAME"
+ fi
do_stop
- case "$?" in
+ if test -n "$MODERN"; then
+ case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
- esac
+ esac
+ fi
;;
#reload|force-reload)
#
# If the "reload" option is implemented then remove the
# 'force-reload' alias
#
+ if test -n "$MODERN"; then
log_daemon_msg "Restarting $DESC" "$NAME"
+ else
+ echo "Restarting $DESC" "$NAME"
+ fi
+
do_stop
- case "$?" in
- 0|1)
- do_start
- case "$?" in
+
+ if test -n "$MODERN"; then
+ case "$?" in
+ 0|1)
+ do_start
+ case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
- esac
- ;;
- *)
+ esac
+ ;;
+ *)
# Failed to stop
- log_end_msg 1
- ;;
- esac
+ log_end_msg 1
+ ;;
+ esac
+ fi
;;
*)
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2