#!/bin/bash
# 
# mdmpd	Daemon to monitor MD multipath devices
#
# chkconfig: 2345 15 85
# description: Daemon to monitor MD multipath devices
# processname: mdmpd
# pidfile: /var/run/mdmpd.pid
#

# Copyright 2002 Red Hat, Inc.
# Changed 2005 for ALTLinux

PATH=/sbin:/usr/sbin:/bin:/usr/bin
RETVAL=0

prog=mdmpd
PIDFILE=/var/run/$prog.pid
LOCKFILE=/var/lock/subsys/$prog
EXPECTUSER=root

# Source function library.
WITHOUT_RC_COMPAT=1
. /etc/rc.d/init.d/functions

do_call() {
    local fn=$1
    shift
    $fn --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user "$EXPECTUSER" -- $prog "$@"
    RETVAL=$?
    return $RETVAL
}

case "$1" in
    start)  do_call start_daemon ;;
    stop)   do_call stop_daemon ;;
    status) do_call status ;;
    restart|reload) $0 stop; $0 start ;;
    condrestart|condreload) [ -e "$LOCKFILE" ] && $0 restart ;;
    *) msg_usage "${0##*/} {start|stop|status|restart|condrestart}"
	RETVAL=1
	;;
esac

exit $RETVAL

## EOF ##
