Date: Sat, 5 Oct 2013 22:32:41 GMT From: Nuno Subtil <subtil@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/182721: mDNSResponder port lacks startup script for mDNSResponderPosix Message-ID: <201310052232.r95MWfuh063676@oldred.freebsd.org> Resent-Message-ID: <201310052240.r95Me08e058747@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 182721 >Category: ports >Synopsis: mDNSResponder port lacks startup script for mDNSResponderPosix >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Oct 05 22:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Nuno Subtil >Release: 9.2-RELEASE >Organization: N/A >Environment: FreeBSD ponyo 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r+05c3e78: Fri Oct 4 18:22:18 PDT 2013 root@ponyo:/usr/obj/usr/src/sys/HOWL amd64 >Description: The mDNSResponder port lacks a startup script for mDNSResponderPosix, the stand-alone daemon that can announce services specified on a config file. This daemon is useful for setups such as a dedicated netatalk3 file server: netatalk3 does not support mDNSResponder directly, but using avahi instead would pull in dozens of unnecessary packages. >How-To-Repeat: >Fix: Patch attached with submission follows: >From 1e34014d095a6a66386d191933f28c1f9df681dc Mon Sep 17 00:00:00 2001 From: Nuno Subtil <subtil@gmail.com> Date: Sat, 5 Oct 2013 15:04:34 -0700 Subject: [PATCH] net/mDNSResponder: Add startup script Adds an rc.d startup script to start mDNSResponderPosix at boot. --- net/mDNSResponder/Makefile | 2 +- net/mDNSResponder/files/mdnsresponder.in | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 net/mDNSResponder/files/mdnsresponder.in diff --git a/net/mDNSResponder/Makefile b/net/mDNSResponder/Makefile index f352536..c34da72 100644 --- a/net/mDNSResponder/Makefile +++ b/net/mDNSResponder/Makefile @@ -19,7 +19,7 @@ INSTALL_WRKSRC= ${WRKSRC}/mDNSPosix MAKE_ARGS= os=freebsd LOCALBASE=${PREFIX} MANPATH=${MANPREFIX}/man USES= bison gmake USE_LDCONFIG= yes -USE_RC_SUBR= mdnsd +USE_RC_SUBR= mdnsd mdnsresponder EXTRA_BIN= bin/mDNSClientPosix bin/mDNSIdentify bin/mDNSNetMonitor \ bin/mDNSProxyResponderPosix bin/mDNSResponderPosix diff --git a/net/mDNSResponder/files/mdnsresponder.in b/net/mDNSResponder/files/mdnsresponder.in new file mode 100644 index 0000000..97fc6f1 --- /dev/null +++ b/net/mDNSResponder/files/mdnsresponder.in @@ -0,0 +1,22 @@ +#!/bin/sh +# +# $FreeBSD$ + +# PROVIDE: mdnsresponder +# REQUIRE: DAEMON +# KEYWORD: shutdown + +. /etc/rc.subr + +name=mdnsresponder +rcvar=mdnsresponder_enable + +load_rc_config $name + +: ${mdnsresponder_enable="NO"} +: ${mdnsresponder_pidfile="/var/run/${name}.pid"} + +command="%%PREFIX%%/bin/mDNSResponderPosix" +command_args="-b -P ${mdnsresponder_pidfile}" + +run_rc_command $* -- 1.8.4 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310052232.r95MWfuh063676>