#
# Revisions :
# $Log: junkbuster.init,v $
+# Revision 1.4 2001/06/09 09:14:11 swa
+# shamelessly adapted RPM stuff from the newest rpm that
+# RedHat provided for the JB.
+#
# Revision 1.3 2001/05/25 10:12:44 oes
# Fixed default case in switch statement (# -> *)
#
# Source function library.
. /etc/rc.d/init.d/functions
+. /etc/sysconfig/network
+
+# Check that networking is up.
+[ ${NETWORKING} = "no" ] && exit 0
[ -f /usr/sbin/junkbuster ] || exit 0
[ -f /etc/junkbuster/config ] || exit 0
# start daemon
[ -f /var/lock/subsys/junkbuster ] && exit 0
echo -n $"Starting junkbuster: "
- daemon --user junkbust $JB
+ daemon --user junkbust '$JB'
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/junkbuster
killproc junkbuster && rm -f /var/lock/subsys/junkbuster
RETVAL=?$
echo
+ return $RETVAL
}
case "$1" in
- start)
- start
+start)
+ start
;;
-
- stop)
- stop
+stop)
+ stop
;;
-
- restart)
- stop
- start
- ;;
- condrestart)
- [ -f /var/lock/subsys/junkbuster ] && restart || :
+restart)
+ stop
+ start
+ ;;
+condrestart)
+ [ -f /var/lock/subsys/junkbuster ] && restart || :
;;
- status)
- status junkbuster
+status)
+ status junkbuster
;;
- *)
- echo $"Usage: junkbuster {start|stop|restart|condrestart|status}"
- exit 1
+*)
+ echo $"Usage: junkbuster {start|stop|restart|condrestart|status}"
+ exit 1
esac
exit 0