From 0c5b7cd3457922c660776509ea92b626fb413a01 Mon Sep 17 00:00:00 2001
From: steudten <steudten@users.sourceforge.net>
Date: Mon, 5 Nov 2001 21:30:23 +0000
Subject: [PATCH] Make JB startup without & due to be a 'real' daemon right
 now. Make the script easy to change.

---
 junkbuster.init | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/junkbuster.init b/junkbuster.init
index 69d622c0..3790d24c 100644
--- a/junkbuster.init
+++ b/junkbuster.init
@@ -33,6 +33,10 @@
 # 
 #  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 ";;"
 #
@@ -75,8 +79,9 @@
 #  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
@@ -85,22 +90,22 @@ JB_USER="junkbuster"
 
 # 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
@@ -120,18 +125,18 @@ case "$1" in
 	;;
   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
 
-- 
2.49.0