File openhpi-subagent-2.3.4_init_script.patch of Package openhpi-subagent

Index: openhpi-subagent.rc
===================================================================
--- openhpi-subagent.rc.orig	2006-09-13 17:41:28.000000000 +0200
+++ openhpi-subagent.rc	2008-09-13 15:11:22.679791048 +0200
@@ -8,37 +8,33 @@
 #
 ### BEGIN INIT INFO
 # Provides: hpiSubagent
-# Required-Start: $network net-snmp
-# X-UnitedLinux-Should-Start: network net-snmp
-# Required-Stop:  
+# Required-Start: $network $remote_fs snmp
+# Required-Stop:  $network $remote_fs snmp
 # Default-Start:  3 5
 # Default-Stop:
 # Description:    init script for HPI SNMP Subagent
 ### END INIT INFO
 
-isUnited=`grep "UnitedLinux" /etc/issue`
-isSUSE=`grep "SuSE" /etc/issue`
 
 prog=/usr/bin/hpiSubagent
 # Enable forking
 OPTIONS="-f"
 
-if [ "$isUnited" ] || [ "$isSUSE" ]; then
 
- . /etc/rc.status
-  rc_reset
+. /etc/rc.status
+rc_reset
 
-  RETVAL=$rc_done
+RETVAL=$rc_done
 
-  case "$1" in
+case "$1" in
     start)
 	echo -n "Starting up HPI SNMP sub-agent daemon  "
-	startproc $prog $OPTIONS
+	startproc $prog $OPTIONS > /dev/null 2>&1
 	rc_status -v
 	;;
     stop)
 	echo -n "Shutting down HPI SNMP sub-agent daemon  "	
-	killproc -TERM $proc
+	killproc -TERM $prog
 	rc_status -v
 	;;
     try-restart)
@@ -58,39 +54,5 @@ if [ "$isUnited" ] || [ "$isSUSE" ]; the
 	echo "Usage: $0 {start|stop|status|try-restart|restart}"
 		exit 1
 	;;
-   esac
-   rc_exit
-else
-   . /etc/rc.d/init.d/functions
-   RETVAL=0
-
-   # Red Hat/Turbo/Caldera 
-   case "$1" in
-     start)
-	echo -n $"Starting up HPI SNMP sub-agent daemon: "
-	daemon $prog $OPTIONS  
-	RETVAL=$?
-	echo
-	;;
-
-     stop)
-	echo -n $"Shutting down HPI SNMP sub-agent daemon: "
-	killproc $prog 
-	RETVAL=$?
-	echo
-	;;
-     status) 
-	status $prog 
-	RETVAL=$?
-	;;
-     restart|reload)
-	$0 stop && $0 start
-	;;
-     *)
-	echo "Usage: $0 {start|stop|status|restart|reload}"
-	exit 1
-   esac
-
-   exit $RETVAL
-
-fi
+esac
+rc_exit