3 # pld-builder perform adminstrator's tasks for pld-builder
7 # description: perform adminstrator's tasks for pld-builder
10 # Source function library
11 . /etc/rc.d/init.d/functions
13 # define shell functions listed below on your own in /etc/sysconfig/pld-builder
14 pld_builder_start () :
15 pld_builder_reload () :
16 pld_builder_restart () :
17 pld_builder_status () :
20 # Get service config - may override defaults
21 [ -f /etc/sysconfig/pld-builder ] && . /etc/sysconfig/pld-builder
23 # See how we were called.
26 # Check if the service is already running?
27 if [ ! -f /var/lock/subsys/pld-builder ]; then
28 # show "Starting %s service" pld-builder
29 msg_starting pld-builder
33 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pld-builder
35 # show "%s service is already running." pld-builder
36 msg_already_running pld-builder
40 if [ -f /var/lock/subsys/pld-builder ]; then
42 # show "Stopping %s service" pld-builder
43 msg_stopping pld-builder
47 rm -f /var/lock/subsys/pld-builder
49 # show "%s service is not running." pld-builder
50 msg_not_running pld-builder
59 if [ -f /var/lock/subsys/pld-builder ]; then
60 # show "Reload %s service" pld-builder
61 msg_reloading pld-builder
65 # show "%s service is not running." pld-builder
66 msg_not_running pld-builder >&2
71 # if program allows reloading without stopping
80 # show "Usage: %s {start|stop|restart|reload|force-reload|status}"
81 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
86 unset -f pld_builder_start
87 unset -f pld_builder_restart
88 unset -f pld_builder_reload
89 unset -f pld_builder_status
90 unset -f pld_builder_stop
94 # This must be last line !