Re: rc(8): don't hide failures from route6d & rtadvd

2018-07-11 Thread Peter Hessler
net.inet6.ip6.forwarding=0
OK(failed)


On 2018 Jul 11 (Wed) at 09:58:18 +0200 (+0200), Florian Obser wrote:
:at least rtadvd has it's own check and failes to start if forwarding
:is not enabled, not sure what route6d is doing.
:
:rc(8) should not silently hide errors.
:
:OK?
:
:diff --git etc/rc etc/rc
:index 21f009306cb..938f4858301 100644
:--- etc/rc
:+++ etc/rc
:@@ -575,14 +575,7 @@ run_upgrade_script sysmerge
: 
: echo -n 'starting network daemons:'
: start_daemon ldomd sshd switchd snmpd ldpd ripd ospfd ospf6d bgpd ifstated
:-start_daemon relayd dhcpd dhcrelay mrouted dvmrpd radiusd eigrpd
:-
:-if ifconfig lo0 inet6 >/dev/null 2>&1; then
:-  if (($(sysctl -n net.inet6.ip6.forwarding) == 1)); then
:-  start_daemon route6d rtadvd
:-  fi
:-fi
:-
:+start_daemon relayd dhcpd dhcrelay mrouted dvmrpd radiusd eigrpd route6d 
rtadvd
: start_daemon hostapd lpd smtpd slowcgi httpd ftpd
: start_daemon ftpproxy ftpproxy6 tftpd tftpproxy identd inetd rarpd bootparamd
: start_daemon rbootd mopd vmd spamd spamlogd sndiod
:
:
:-- 
:I'm not entirely sure you are real.
:

-- 
An age is called Dark not because the light fails to shine, but because
people refuse to see it.
-- James Michener, "Space"



rc(8): don't hide failures from route6d & rtadvd

2018-07-11 Thread Florian Obser
at least rtadvd has it's own check and failes to start if forwarding
is not enabled, not sure what route6d is doing.

rc(8) should not silently hide errors.

OK?

diff --git etc/rc etc/rc
index 21f009306cb..938f4858301 100644
--- etc/rc
+++ etc/rc
@@ -575,14 +575,7 @@ run_upgrade_script sysmerge
 
 echo -n 'starting network daemons:'
 start_daemon ldomd sshd switchd snmpd ldpd ripd ospfd ospf6d bgpd ifstated
-start_daemon relayd dhcpd dhcrelay mrouted dvmrpd radiusd eigrpd
-
-if ifconfig lo0 inet6 >/dev/null 2>&1; then
-   if (($(sysctl -n net.inet6.ip6.forwarding) == 1)); then
-   start_daemon route6d rtadvd
-   fi
-fi
-
+start_daemon relayd dhcpd dhcrelay mrouted dvmrpd radiusd eigrpd route6d rtadvd
 start_daemon hostapd lpd smtpd slowcgi httpd ftpd
 start_daemon ftpproxy ftpproxy6 tftpd tftpproxy identd inetd rarpd bootparamd
 start_daemon rbootd mopd vmd spamd spamlogd sndiod


-- 
I'm not entirely sure you are real.