. /etc/sysconfig/network
# Check that networking is up.
-[ ${NETWORKING} = "no" ] && exit 0
+if is_yes "${NETWORKING}"; then
+ if [ ! -f /var/lock/subsys/network ]; then
+ msg_network_down gated
+ exit 1
+ fi
+else
+ exit 0
+fi
gdc=/usr/bin/gdc
# See how we were called.
case "$1" in
start)
- echo -n "Starting gated: "
- daemon gated
- touch /var/lock/subsys/gated
- echo
- ;;
+ if [ ! -f /var/lock/subsys/gated ]; then
+ msg_starting gated
+ daemon gated
+ touch /var/lock/subsys/gated
+ else
+ msg_already_running gated
+ exit 1
+ fi
+ ;;
stop)
- # Stop daemons.
- echo -n "Shutting down gated: "
- $gdc stop
- echo "gated done"
- rm -f /var/lock/subsys/gated
- ;;
+ if [ -f /var/lock/subsys/gated ]; then
+ # Stop daemons.
+ msg_stopping gated
+ busy
+ $gdc stop
+ ok
+ rm -f /var/lock/subsys/gated
+ else
+ msg_not_running gopherd
+ exit 1
+ fi
+ ;;
status)
$gdc running
;;
$gdc restart
;;
*)
- echo "Usage: $0 {start|stop|status|reload|restart}"
- exit 1
+ msg_usage "$0 {start|stop|restart|reload|status}"
+ exit 1
esac
exit 0