Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 518814
Collapse All | Expand All

(-)/etc/init.d/radvd (+11 lines)
Lines 6-11 Link Here
6
CONFIGFILE=/etc/radvd.conf
6
CONFIGFILE=/etc/radvd.conf
7
PIDFILE=/var/run/radvd/radvd.pid
7
PIDFILE=/var/run/radvd/radvd.pid
8
SYSCTL_FORWARD=net.ipv6.conf.all.forwarding
8
SYSCTL_FORWARD=net.ipv6.conf.all.forwarding
9
SYSCTL_AUTOCONF=net.ipv6.conf.INTERFACE.autoconf
9
10
10
extra_started_commands="reload"
11
extra_started_commands="reload"
11
12
Lines 34-39 start() { Link Here
34
		eend $?
35
		eend $?
35
	fi
36
	fi
36
37
38
	for interface in `cat "${CONFIGFILE}" |grep interface |awk '{print $2}'`; do
39
		ebegin "Disabling IPv6 autoconfiguration for interface $interface"
40
		sysctl -w "`echo ${SYSCTL_AUTOCONF} | sed "s/INTERFACE/$interface/g"`=0" >/dev/null
41
	done;
42
37
	checkconfig || return 1
43
	checkconfig || return 1
38
44
39
	ebegin "Starting IPv6 Router Advertisement Daemon"
45
	ebegin "Starting IPv6 Router Advertisement Daemon"
Lines 53-58 stop() { Link Here
53
		sysctl -w "${SYSCTL_FORWARD}=0" > /dev/null
59
		sysctl -w "${SYSCTL_FORWARD}=0" > /dev/null
54
		eend $?
60
		eend $?
55
	fi
61
	fi
62
63
	for interface in `cat "${CONFIGFILE}" |grep interface |awk '{print $2}'`; do
64
		ebegin "Enabling IPv6 autoconfiguration for interface $interface"
65
		sysctl -w "`echo ${SYSCTL_AUTOCONF} | sed "s/INTERFACE/$interface/g"`=1" >/dev/null
66
	done;
56
}
67
}
57
68
58
reload() {
69
reload() {

Return to bug 518814