Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'mDNSResponder / howl on FreeBSD' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
mDNSResponder / howl on FreeBSD
Authored by: stripedgreen on Apr 12, '04 01:36:02PM

this rc-script does the trick on FreeBSD:

 

#!/bin/sh

# mDNSResponder
MDNS_RESPONDER_EXEC='/usr/local/bin/mDNSResponder'
MDNS_RESPONDER_CMDLINE='-i fxp0'
MDNS_RESPONDER_LOGFILE='/var/log/mDNSResponder.log'
MDNS_RESPONDER_PIDFILE='/var/run/mDNSResponder.pid'

# mDNSPublish
MDNS_PUBLISH_EXEC='/usr/local/bin/mDNSPublish'
MDNS_PUBLISH_CMDLINE='myMusic _daap_.tcp 3689'
MDNS_PUBLISH_PIDFILE='/var/run/mDNSResponder.pid'


case "$1" in
        start)
                if [ -x "${MDNS_RESPONDER_EXEC}" ]; then
                        ${MDNS_RESPONDER_EXEC} ${MDNS_RESPONDER_CMDLINE} >> ${MDNS_RESPONDER_LOGFILE} 2>&1 && echo -n ' mDNS
Responder'

                        if [ -x "${MDNS_PUBLISH_EXEC}" ]; then
                                ${MDNS_PUBLISH_EXEC} ${MDNS_PUBLISH_CMDLINE} >> ${MDNS_RESPONDER_LOGFILE} 2>&1 &
                                echo -n ' mDNSPublish'
                        fi
                fi
                ;;
        stop)
                killall mDNSResponder 2>/dev/null
                if [ $? -ne 0 ] ; then
                        echo 'mDNSResponder not started'
                fi
                killall mDNSPublish 2>/dev/null
                if [ $? -ne 0 ] ; then
                        echo 'mDNSPublish not started'
                fi
                ;;
        restart)
                $0 stop
                sleep 2
                $0 start
                ;;
        *)
                echo ""
                echo "Usage: `basename $0` { start | stop | restart }"
                echo ""
                exit 64
                ;;
esac


[ Reply to This | # ]