996766b
diff -urN conserver-8.1.14/contrib/redhat-rpm/conserver.init conserver-8.1.14-patched/contrib/redhat-rpm/conserver.init
996766b
--- conserver-8.1.14/contrib/redhat-rpm/conserver.init	2003-02-27 20:06:50.000000000 -0600
996766b
+++ conserver-8.1.14-patched/contrib/redhat-rpm/conserver.init	2006-04-07 13:52:23.000000000 -0500
996766b
@@ -2,7 +2,7 @@
996766b
 #
996766b
 # conserver -- serial-port console daemon
996766b
 #
996766b
-# chkconfig: 2345 92 08
996766b
+# chkconfig: - 92 08
996766b
 # description: conserver is a serial-port console daemon
996766b
 # config: /etc/conserver.cf
996766b
 #
996766b
@@ -19,32 +19,49 @@
996766b
 # make sure conserver is installed and executable
996766b
 [ -x /usr/sbin/conserver  ] || exit 1
996766b
 
996766b
+start()
996766b
+{
996766b
+	echo -n "Starting conserver: "
996766b
+	daemon conserver -d
996766b
+	RETVAL=$?
996766b
+	[ "$RETVAL" = 0 ] && touch /var/lock/subsys/conserver
996766b
+	echo
996766b
+}
996766b
+
996766b
+stop()
996766b
+{
996766b
+	echo -n "Shutting down conserver: "
996766b
+	killproc conserver
996766b
+	RETVAL=$?
996766b
+	[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/conserver
996766b
+	echo
996766b
+}
996766b
 
996766b
 # See how we were called.
996766b
 case "$1" in
996766b
   start)
996766b
-    echo -n "Starting conserver: "
996766b
-    daemon conserver -d
996766b
-    echo
996766b
-    touch /var/lock/subsys/conserver
996766b
+    start
996766b
     ;;
996766b
   stop)
996766b
-    echo -n "Shutting down conserver: "
996766b
-    killproc conserver
996766b
-    echo
996766b
-    rm -f /var/lock/subsys/conserver
996766b
+    stop
996766b
     ;;
996766b
   status)
996766b
     status conserver
996766b
+    RETVAL=$?
996766b
     ;;
996766b
   restart)
996766b
-    echo -n "Restarting conserver: "
996766b
+    stop
996766b
+    start
996766b
+    ;;
996766b
+  reload)
996766b
+    echo -n "Reloading conserver: "
996766b
     killproc conserver -HUP
996766b
+    RETVAL=$?
996766b
     echo
996766b
     ;;
996766b
   *)
996766b
-    echo "Usage: conserver {start|stop|restart|status}"
996766b
-    exit 1
996766b
+    echo "Usage: conserver {start|stop|restart|reload|status}"
996766b
+    RETVAL=1
996766b
 esac
996766b
 
996766b
-exit 0
996766b
+exit $RETVAL