#!/bin/bash
#
# virtlogd
#
# chkconfig: 35 71 71
# description: Libvirt log management daemon
#
### BEGIN INIT INFO
# Provides: virtlogd
# Default-Start: 3 5
# Required-Start: libvirtd
# Short-Description: Log management daemon
# Description: Libvirt log management daemon
### END INIT INFO

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

prog=virtlogd
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
