Corrections to spec file and scripts and update to the micasad.

This commit is contained in:
Cameron (Kamran) Mashayekhi
2006-02-17 23:14:27 +00:00
parent d7bf9b40a5
commit 46e06cd568
6 changed files with 120 additions and 67 deletions

View File

@@ -31,7 +31,7 @@ rc_reset
case "$1" in
start)
echo "Starting miCASA daemon"
startproc -f $MICASAD_BIN
/sbin/startproc -f $MICASAD_BIN
# Remember status and be verbose
rc_status -v
;;
@@ -39,57 +39,58 @@ case "$1" in
stop)
echo "Shutting miCASA daemon down"
#killproc -TERM $MICASAD_BIN
pid=`cat /var/run/micasad.pid` > /dev/null 2>&1
kill -s TERM $pid > /dev/null 2>&1
pid=`cat /var/run/micasad.pid` >/dev/null 2>&1
kill -s TERM $pid >/dev/null 2>&1
# Remember status and be verbose
rc_status -v
;;
try-restart|condrestart)
# $0 status >/dev/null && $0 restart
$0 restart
try-restart|condrestart)
$0 status >/dev/null && $0 restart
rc_status
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
## Stop the service and regardless of whether it was
## running or not, start it again.
echo "Restarting miCASA daemon"
$0 stop
$0 start
$0 stop
$0 start
# Remember status and be quiet
rc_status
;;
# Remember status and be quiet
rc_status
;;
status)
status)
echo "Checking for service micasad ..."
checkproc micasad
if [ $? == 0 ]
/sbin/checkproc micasad
$res=$?
if [ $res == 0 ]
then
echo -n "0 - service up and running"
elif [ $? == 1 ]
elif [ $res == 1 ]
then
echo -n "1 - service dead, but /var/run/pid file exists"
elif [ $? == 2 ]
elif [ $res == 2 ]
then
echo -n "2 - service dead, but /var/lock/lock file exists"
elif [ $? == 3 ]
elif [ $res == 3 ]
then
echo -n "3 - service not running (unused)"
elif [ $? == 4 ]
elif [ $res == 4 ]
then
echo -n "4 - service status unknown"
else
echo -n "5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)"
fi
rc_status -v
rc_status >/dev/null 2>&1
;;
*)
echo "Usage: $0 {start|stop|restart|try-restart|status}"
echo "Usage: $0 {start|stop|restart|try-restart|status}"
exit 1
;;
esac