3 # openafs-server Start/Stop the OpenAFS Server
5 # chkconfig: 2345 49 51
6 # description: OpenAFS is a distributed filesystem.
10 . /etc/init.d/functions
11 [ -f /etc/sysconfig/openafs ] && . /etc/sysconfig/openafs
15 echo -n $"Starting openafs-server: "
16 if [ -e /var/lock/subsys/openafs-server ] ; then
17 echo -n $"cannot start openafs-server: already running"
18 failure $"cannot start openafs-server: already running"
22 /usr/afs/bin/bosserver $BOSSERVER_ARGS
25 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/openafs-server
30 echo -n $"Stopping openafs-server: "
31 if [ ! -e /var/lock/subsys/openafs-server ] ; then
32 echo -n $"cannot stop openafs-server: not running"
33 failure $"cannot stop openafs-server: not running"
37 /usr/bin/bos shutdown localhost -wait -localauth
39 if [ $RETVAL -ne 0 ] ; then
40 echo -n $"failed to shutdown OpenAFS"
41 failure $"failed to shutdown OpenAFS"
48 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/openafs-server
75 [ -f /var/lock/subsys/openafs-server ] && restart || :
78 echo $"Usage: $0 {start|stop|status|restart|condrestart}"