#!/bin/sh
#
# $FreeBSD$

# PROVIDE: mdnsd
# REQUIRE: DAEMON
# KEYWORD: shutdown

. /etc/rc.subr

name=mdnsd
rcvar=mdnsd_enable

load_rc_config $name

start_postcmd="mdnsd_poststart"
stop_precmd="mdnsd_prestop"

: ${mdnsd_enable="NO"}
: ${mdnsd_pidfile="/var/run/${name}.pid"}

mdnsd_poststart() {
    echo "restarting mdnsadvertise."
    sleep 1
    /usr/local/bin/midclt call mdnsadvertise.restart > /dev/null
}

mdnsd_prestop() {
    echo "stopping mdnsadvertise."
    /usr/local/bin/midclt call mdnsadvertise.stop > /dev/null
}

command="/usr/local/sbin/${name}"
pidfile="${mdnsd_pidfile}"

run_rc_command $*
