3 # virtlockd: virtual machine lock manager
6 # description: This is a daemon for managing locks
7 # on virtual machine disk images
9 # processname: virtlockd
14 # Source function library.
15 . /etc/rc.d/init.d/functions
18 if [ -f /etc/sysconfig/virtlockd ] ; then
19 . /etc/sysconfig/virtlockd
23 if [ -f /var/lock/subsys/virtlockd ]; then
24 msg_already_running "virtlockd"
29 msg_starting "virtlockd"
30 daemon /usr/sbin/virtlockd --daemon $VIRTLOCKD_CONFIG_ARGS $VIRTLOCKD_ARGS
32 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/virtlockd
36 if [ ! -f /var/lock/subsys/virtlockd ]; then
37 msg_not_running "virtlockd"
41 msg_stopping "virtlockd"
43 rm -f /var/lock/subsys/virtlockd
48 if [ ! -f /var/lock/subsys/virtlockd ]; then
49 msg_not_running "virtlockd"
54 msg_reloading virtlockd
55 killproc virtlockd -HUP
60 if [ ! -f /var/lock/subsys/virtlockd ]; then
61 msg_not_running "virtlockd"
69 # See how we were called.
91 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"