#!/bin/bash
#
# libvirtd
#
# chkconfig: 35 70 70
# description: A toolkit to manage virtualization platforms
#
### BEGIN INIT INFO
# Provides: libvirtd
# Default-Start: 3 5
# Short-Description: The libvirt daemon
# Description: A toolkit to manage virtualization platforms
### END INIT INFO

. /etc/rc.d/init.d/functions

prog=libvirtd
exec=/usr/sbin/$prog
opts="-d"
lockfile=/var/lock/subsys/$prog
pidfile=/var/run/$prog
ret=0

case $1 in
    start)
    gprintf "Starting %s: " "$prog"
    echo
    $exec $opts
    echo
    success "%s started" "$prog"
    ret=$?
    echo
     if [ $ret = 0 ]; then
    	touch $lockfile
     fi
    ;;
    stop)
    gprintf "Stopping %s: " "$prog"
    echo
    killproc $prog
    echo
    ret=$?
     if [ $ret = 0 ]; then
    	success "%s shutdown" "$prog"
     	rm -f $lockfile
     else
    	failure "%s shutdown" "$prog"
     fi
    ;;
    status)
    status $prog
    ;;
    reload)
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    *)
    gprintf "Usage: %s\n" "$(basename $0) {start|stop|restart|status}"
    exit 0
    ;;
esac

exit $ret
