3 # dgee dgee short service description
5 # chkconfig: 345 <startr_level> <stop_level>
7 # description: dgee long service description
12 # Source function library
13 . /etc/rc.d/init.d/functions
16 . /etc/sysconfig/network
20 GWCONFIG=/etc/dgeeconf.bin
21 SRC_CONFIG=/etc/dgeeconf.xml
23 # Get service config - may override defaults
24 [ -f /etc/sysconfig/dgee ] && . /etc/sysconfig/dgee
28 # Check that networking is up.
29 if is_yes "${NETWORKING}"; then
30 if [ ! -f /var/lock/subsys/network ]; then
31 # nls "ERROR: Networking is down. %s can't be run." dgee
40 # See how we were called.
43 # Check if the service is already running?
44 if [ ! -f /var/lock/subsys/dgee ]; then
45 # show "Starting %s service" dgee
48 goldwater --prompt='dotGNU DGEE' start
50 log_succes "dgee startup"
51 goldwater --prompt='dotGNU DGEE' boot
53 log_success "dgeews startup"
55 touch /var/lock/subsys/dgee
58 log_fail "dgeews startup"
59 goldwater --prompt='dotGNU DGEE' stop
61 log_fail "dgee shutdown"
68 log_fail "dgee startup"
72 # show "%s service is already running." dgee
73 msg_already_running dgee
77 if [ -f /var/lock/subsys/dgee ]; then
79 # show "Stopping %s service" dgee
80 msg_stopping dgee (and web services)
82 goldwater --prompt='dotGNU DGEE' stop
84 log_succes "dgee shutdown"
86 rm -f /var/lock/subsys/dgee
89 log_fail "dgee shutdown"
91 rm -f /var/lock/subsys/dgee
95 # show "%s service is not running." dgee
105 if [ -f /var/lock/subsys/dgee ]; then
106 # show "Reload %s service" dgee
107 msg_reloading dgee\'s web services
108 goldwater --prompt='dotGNU DGEE' cycle
111 # show "%s service is not running." dgee
112 msg_not_running dgee >&2
130 /usr/bin/gwmkcfg $SRC_CONFIG
134 # show "Usage: %s {start|stop|restart|reload|force-reload|status}"
136 {start|stop|restart|reload-ws|force-reload|status|compilecfg}"
142 # This must be last line !
143 # vi:syntax=sh:tw=78:ts=8:sw=4