3 # dgee dgee short service description
5 #Start right before apache:
8 # description: dgee long service description
13 # Source function library
14 . /etc/rc.d/init.d/functions
17 . /etc/sysconfig/network
21 GWCONFIG=/etc/dgeeconf.bin
22 SRC_CONFIG=/etc/dgeeconf.xml
24 # Get service config - may override defaults
25 [ -f /etc/sysconfig/dgee ] && . /etc/sysconfig/dgee
29 # Check that networking is up.
30 if is_yes "${NETWORKING}"; then
31 if [ ! -f /var/lock/subsys/network ]; then
32 # nls "ERROR: Networking is down. %s can't be run." dgee
41 # See how we were called.
44 # Check if the service is already running?
45 if [ ! -f /var/lock/subsys/dgee ]; then
46 # show "Starting %s service" dgee
49 goldwater --prompt='dotGNU DGEE' start
51 log_success "dgee startup"
52 goldwater --prompt='dotGNU DGEE' boot
54 log_success "dgeews startup"
56 touch /var/lock/subsys/dgee
59 log_fail "dgeews startup"
60 goldwater --prompt='dotGNU DGEE' stop
62 log_fail "dgee shutdown"
69 log_fail "dgee startup"
73 # show "%s service is already running." dgee
74 msg_already_running dgee
78 if [ -f /var/lock/subsys/dgee ]; then
80 # show "Stopping %s service" dgee
83 goldwater --prompt='dotGNU DGEE' stop
85 log_success "dgee shutdown"
87 rm -f /var/lock/subsys/dgee
90 log_fail "dgee shutdown"
92 rm -f /var/lock/subsys/dgee
96 # show "%s service is not running." dgee
106 if [ -f /var/lock/subsys/dgee ]; then
107 # show "Reload %s service" dgee
108 msg_reloading dgee\'s web services
109 goldwater --prompt='dotGNU DGEE' cycle
112 # show "%s service is not running." dgee
113 msg_not_running dgee >&2
131 /usr/bin/gwmkcfg $SRC_CONFIG
135 # show "Usage: %s {start|stop|restart|reload|force-reload|status}"
137 {start|stop|restart|reload-ws|force-reload|status|compilecfg}"
143 # This must be last line !
144 # vi:syntax=sh:tw=78:ts=8:sw=4