|
Lines 18-34
Link Here
|
| 18 |
# PATH should only include /usr/* if it runs after the mountnfs.sh script |
18 |
# PATH should only include /usr/* if it runs after the mountnfs.sh script |
| 19 |
PATH=/sbin:/usr/sbin:/bin:/usr/bin |
19 |
PATH=/sbin:/usr/sbin:/bin:/usr/bin |
| 20 |
DESC="Koha ILS" |
20 |
DESC="Koha ILS" |
| 21 |
NAME=daemonexecutablename |
21 |
NAME="koha-common" |
| 22 |
DAEMON=/usr/sbin/$NAME |
|
|
| 23 |
DAEMON_ARGS="--options args" |
| 24 |
PIDFILE=/var/run/$NAME.pid |
| 25 |
SCRIPTNAME=/etc/init.d/$NAME |
22 |
SCRIPTNAME=/etc/init.d/$NAME |
| 26 |
|
23 |
|
| 27 |
# Exit if the package is not installed |
24 |
# Exit if the package is not installed |
| 28 |
[ -x /usr/sbin/koha-start-zebra ] || exit 0 |
25 |
[ -x /usr/sbin/koha-start-zebra ] || exit 0 |
| 29 |
|
26 |
|
| 30 |
# Read configuration variable file if it is present |
27 |
# Read configuration variable file if it is present |
| 31 |
# [ -r /etc/default/$NAME ] && . /etc/default/$NAME |
28 |
if [ -r /etc/default/$NAME ]; then |
|
|
29 |
# Debian / Ubuntu |
| 30 |
. /etc/default/$NAME |
| 31 |
elif [ -r /etc/sysconfig/$NAME ]; then |
| 32 |
# RedHat / SuSE |
| 33 |
. /etc/sysconfig/$NAME |
| 34 |
fi |
| 32 |
|
35 |
|
| 33 |
# Load the VERBOSE setting and other rcS variables |
36 |
# Load the VERBOSE setting and other rcS variables |
| 34 |
. /lib/init/vars.sh |
37 |
. /lib/init/vars.sh |
|
Lines 84-101
case "$1" in
Link Here
|
| 84 |
*) [ "$VERBOSE" != no ] && log_end_msg 1 ;; |
87 |
*) [ "$VERBOSE" != no ] && log_end_msg 1 ;; |
| 85 |
esac |
88 |
esac |
| 86 |
;; |
89 |
;; |
| 87 |
# status) |
|
|
| 88 |
# status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? |
| 89 |
# ;; |
| 90 |
#reload|force-reload) |
| 91 |
# |
| 92 |
# If do_reload() is not implemented then leave this commented out |
| 93 |
# and leave 'force-reload' as an alias for 'restart'. |
| 94 |
# |
| 95 |
#log_daemon_msg "Reloading $DESC" "$NAME" |
| 96 |
#do_reload |
| 97 |
#log_end_msg $? |
| 98 |
#;; |
| 99 |
restart|force-reload) |
90 |
restart|force-reload) |
| 100 |
# |
91 |
# |
| 101 |
# If the "reload" option is implemented then remove the |
92 |
# If the "reload" option is implemented then remove the |
|
Lines 118-125
case "$1" in
Link Here
|
| 118 |
esac |
109 |
esac |
| 119 |
;; |
110 |
;; |
| 120 |
*) |
111 |
*) |
| 121 |
echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 |
112 |
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 |
| 122 |
#echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 |
|
|
| 123 |
exit 3 |
113 |
exit 3 |
| 124 |
;; |
114 |
;; |
| 125 |
esac |
115 |
esac |
| 126 |
- |
|
|