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