#/sbin/sh


DAEMON=/usr/sbin/libvirtd
PIDFILE=/var/run/libvirtd.pid

if [ -f /etc/default/libvirtd ]; then
.	/etc/default/libvirtd
fi

libvirt_start()
{

	PID=`pgrep -f ${DAEMON}`
	if [ -f ${PIDFILE} ]; then
		if [ ${PID} = `cat ${PIDFILE}` ]; then
			echo "Daemon is already started"
			exit 0
		fi
		rm -f ${PIDFILE}
	fi
	[ -d /var/run/libvirt ] || mkdir -p /var/run/libvirt
	${DAEMON} -d -p ${PIDFILE} ${LIBVIRTD_ARGS}
}


libvirt_stop()
{

	pkill -INT -f ${DAEMON}
	rm -f ${PIDFILE}
}


case "$1" in
start)
	libvirt_start
	;;
stop)
	libvirt_stop
	;;
*)
	echo "Usage:"
	echo "$0 start|stop"
	exit 1
	;;
esac
