msg_already_running codasrv
else
msg_starting codasrv
- startserver &
+ startserver >/dev/null 2>&1 &
+ ok
RETVAL=$?
[ RETVAL -eq 0 ] && touch /var/lock/subsys/codasrv
fi
stop)
if [ -f /var/lock/subsys/codasrv ]; then
msg_stopping codasrv
- volutil shutdown
- sleep 30
+ busy
+ volutil shutdown >/dev/null 2>&1
+ ok
+ show "Waiting for Coda server shutdown"
+ busy
+ while [ -f /var/lib/vice/srv/pid ]; do
+ sleep 1
+ done
+ deltext
+ ok
rm -f /var/lock/subsys/codasrv
else
msg_Not_Running codasrv
if [ -f /var/lock/subsys/update ]; then
msg_already_running update
else
- msg_starting update
+ msg_starting rpc2portmap
daemon rpc2portmap
+ msg_starting updatesrv
daemon updatesrv
- daemon updateclnt -h `cat /vice/db/scm`
+ msg_starting updateclnt
+ daemon updateclnt -h `cat /var/lib/vice/db/scm`
RETVAL=$?
[ RETVAL -eq 0 ] && touch /var/lock/subsys/update
fi
;;
stop)
if [ -f /var/lock/subsys/update ]; then
- msg_stopping update
- killproc rpc2portmap
- killproc updatesrv
+ msg_stopping updateclnt
killproc updateclnt
+ msg_stopping updatesrv
+ killproc updatesrv
+ msg_stopping rpc2portmap
+ killproc rpc2portmap
rm -f /var/lock/subsys/update
else
msg_Not_Running update