#!/bin/sh

case "$1" in
	start)
		# Wait for network to come up...
		(
			while [ ! -f /tmp/if-up ]; do
				echo "mdnsd: waiting for network..."
				sleep 1
			done

			interface="`/sbin/route | /bin/sed -n '$ {
				s/.* //
				p
			}'`"
			echo "    MDNS interface: [$interface]"
			[ -z "$interface" ] && interface=eth0

			/bin/ip route add 224.0.0.0/4 dev $interface
			/mod/sbin/mdnsd &
		) &
		;;
	stop)
		killall -q mdnsd
		;;
	*)
		exit 1
		;;
esac

exit 0

