7 # description: The Coda File Server
10 # Source function library
11 . /etc/rc.d/init.d/functions
14 . /etc/sysconfig/network
16 # Check that networking is up
17 if is_yes "${NETWORKING}"; then
18 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
19 msg_network_down codasrv
29 # Check if the service is already running?
30 if [ ! -f /var/lock/subsys/codasrv ]; then
32 startserver >/dev/null 2>&1 &
35 [ RETVAL -eq 0 ] && touch /var/lock/subsys/codasrv
37 msg_already_running codasrv
41 if [ -f /var/lock/subsys/codasrv ]; then
44 volutil shutdown >/dev/null 2>&1
46 show "Waiting for Coda server shutdown"
48 while [ -f /var/lib/vice/srv/pid ]; do
52 rm -f /var/lock/subsys/codasrv
54 msg_not_running codasrv
65 msg_usage "$0 {start|stop|restart|force-reload|status}"