#
# Revisions :
# $Log: junkbuster.init,v $
+# Revision 1.9 2001/09/15 01:53:12 steudten
+#
+# Remove test for subsys flag in start. Some minor changes.
+#
# Revision 1.8 2001/06/28 13:50:36 sarantis
# swap ?$ with $?; remove bogus ";;"
#
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
-JB_BIN="/usr/sbin/junkbuster"
-JB_CONF="/etc/junkbuster/config"
+JB_PRG="junkbuster"
+JB_BIN="/usr/sbin/$JB_PRG"
+JB_CONF="/etc/$JB_PRG/config"
JB_USER="junkbuster"
# some checks for us
# See how we were called.
-JB="$JB_BIN $JB_CONF &"
+JB="$JB_BIN $JB_CONF"
start () {
# start daemon
- echo -n $"Starting junkbuster: "
+ echo -n $"Starting $JB_PRG: "
daemon --user $JB_USER $JB
RETVAL=$?
echo
- [ $RETVAL = 0 ] && touch /var/lock/subsys/junkbuster
+ [ $RETVAL = 0 ] && touch /var/lock/subsys/$JB_PRG
return $RETVAL
}
stop () {
# stop daemon
- echo -n $"Stopping junkbuster: "
- killproc junkbuster && rm -f /var/lock/subsys/junkbuster
+ echo -n $"Stopping $JB_PRG: "
+ killproc $JB_PRG && rm -f /var/lock/subsys/$JB_PRG
RETVAL=$?
echo
return $RETVAL
;;
condrestart)
# restart only if already running
- if [ -f /var/lock/subsys/junkbuster ] ; then
+ if [ -f /var/lock/subsys/$JB_PRG ] ; then
stop
start
RETVAL=$?
fi
;;
status)
- status junkbuster
+ status $JB_PRG
RETVAL=$?
;;
*)
- echo $"Usage: junkbuster {start|stop|reload|restart|condrestart|status}"
+ echo $"Usage: $JB_PRG {start|stop|reload|restart|condrestart|status}"
exit 1
esac