Fix netstart after autoconf6 change so 'rtsol' lines in hostname.if work again.
authorstsp <stsp@openbsd.org>
Sat, 12 Jul 2014 14:39:31 +0000 (14:39 +0000)
committerstsp <stsp@openbsd.org>
Sat, 12 Jul 2014 14:39:31 +0000 (14:39 +0000)
found by pelikan@; ok pelikan@ henning@

etc/netstart

index 451f77f..fac76d5 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-#      $OpenBSD: netstart,v 1.140 2014/07/12 10:14:03 robert Exp $
+#      $OpenBSD: netstart,v 1.141 2014/07/12 14:39:31 stsp Exp $
 
 # Strip comments (and leading/trailing whitespace if IFS is set)
 # from a file and spew to stdout
@@ -243,12 +243,11 @@ ifmstart "trunk svlan vlan carp"
 
 if [ "$ip6kernel" = "YES" -a "x$rtsolif" != "x" ]; then
        fw=`sysctl -n net.inet6.ip6.forwarding`
-       ra=`sysctl -n net.inet6.ip6.accept_rtadv`
-       if [ "x$fw" = "x0" -a "x$ra" = "x1" ]; then
+       if [ "x$fw" = "x0" ]; then
                echo "IPv6 autoconf:$rtsolif"
                rtsol $rtsolif
        else
-               echo "WARNING: inconsistent config - check /etc/sysctl.conf for IPv6 autoconf"
+               echo "IPv6 autoconf not supported while IPv6 forwarding is enabled"
        fi
 fi