[Midnightbsd-cvs] src: auto_linklocal: Hack to keep us in compliance with IPv6 rfcs
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Oct 26 09:51:03 EDT 2007
Log Message:
-----------
Hack to keep us in compliance with IPv6 rfcs
Added Files:
-----------
src/etc/rc.d:
auto_linklocal (r1.1)
-------------- next part --------------
--- /dev/null
+++ etc/rc.d/auto_linklocal
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# $MidnightBSD: src/etc/rc.d/auto_linklocal,v 1.1 2007/10/26 13:51:03 laffer1 Exp $
+# $FreeBSD: src/etc/rc.d/auto_linklocal,v 1.1.2.3.2.2 2006/12/31 15:26:25 hrs Exp $
+#
+
+# PROVIDE: auto_linklocal
+# REQUIRE: root
+# BEFORE: sysctl
+# KEYWORD: nojail
+
+. /etc/rc.subr
+. /etc/network.subr
+
+name="auto_linklocal"
+start_cmd="auto_linklocal_start"
+stop_cmd=":"
+
+auto_linklocal_start()
+{
+ if ! checkyesno ipv6_enable && ${SYSCTL} net.inet6 > /dev/null 2>&1; then
+ ${SYSCTL_W} net.inet6.ip6.auto_linklocal=0
+ laddr=`network6_getladdr lo0`
+ if [ -z "${laddr}" ]; then
+ ifconfig lo0 inet6 fe80::1 prefixlen 64
+ fi
+ fi
+}
+
+load_rc_config $name
+run_rc_command "$1"
More information about the Midnightbsd-cvs
mailing list