On Sat, May 27, 2017 at 11:05:13PM +0200, Paul de Weerd wrote:
|       - lacks an rc.d init script

Here's a diff that adds an rc.d script 'mcastproxy' (other daemons
that have a '-' in their name also drop it in their rc.d script, so I
followed that example) I stuck it in /etc/rc around the startup of
other proxies, but there may be better places for it.

Cheers,

Paul 'WEiRD' de Weerd

-- 
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 

Index: rc
===================================================================
RCS file: /cvs/src/etc/rc,v
retrieving revision 1.498
diff -u -p -r1.498 rc
--- rc  30 May 2017 12:04:26 -0000      1.498
+++ rc  3 Jun 2017 14:29:13 -0000
@@ -549,7 +549,7 @@ if ifconfig lo0 inet6 >/dev/null 2>&1; t
        fi
 fi
 
-start_daemon hostapd lpd smtpd slowcgi httpd ftpd
+start_daemon hostapd lpd smtpd slowcgi httpd ftpd mcastproxy
 start_daemon ftpproxy ftpproxy6 tftpd tftpproxy identd inetd rarpd bootparamd
 start_daemon rbootd mopd vmd spamd spamlogd sndiod
 echo '.'
Index: rc.conf
===================================================================
RCS file: /cvs/src/etc/rc.conf,v
retrieving revision 1.216
diff -u -p -r1.216 rc.conf
--- rc.conf     30 May 2017 12:04:26 -0000      1.216
+++ rc.conf     3 Jun 2017 14:27:48 -0000
@@ -38,6 +38,7 @@ ldattach_flags=NO     # for normal use: "[op
 ldomd_flags=NO
 ldpd_flags=NO
 lpd_flags=NO           # for normal use: "" (or "-l" for debugging)
+mcastproxy_flags=NO
 mopd_flags=NO
 mrouted_flags=NO       # be sure to enable multicast below
 npppd_flags=NO
Index: rc.d/mcastproxy
===================================================================
RCS file: rc.d/mcastproxy
diff -N rc.d/mcastproxy
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ rc.d/mcastproxy     3 Jun 2017 14:26:53 -0000
@@ -0,0 +1,11 @@
+#!/bin/sh
+#
+# $OpenBSD$
+
+daemon="/usr/sbin/mcast-proxy"
+
+. /etc/rc.d/rc.subr
+
+rc_reload=NO
+
+rc_cmd $1

Reply via email to