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