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

(-)/home/pat/net.eth0 (+28 lines)
Lines 27-32 Link Here
27
	inet6_IFACE="$(eval echo \$\{inet6_${IFACE}\})"
27
	inet6_IFACE="$(eval echo \$\{inet6_${IFACE}\})"
28
	alias_IFACE="$(eval echo \$\{alias_${IFACE}\})"
28
	alias_IFACE="$(eval echo \$\{alias_${IFACE}\})"
29
	status_IFACE="$(ifconfig | gawk -v IFACE="${IFACE}" '/Link/ { if ($1 == IFACE) print "up" }')"
29
	status_IFACE="$(ifconfig | gawk -v IFACE="${IFACE}" '/Link/ { if ($1 == IFACE) print "up" }')"
30
	slaves_IFACE="$(eval echo \$\{slaves_${IFACE}\})"
30
}
31
}
31
32
32
start() {
33
start() {
Lines 62-67 Link Here
62
	fi
63
	fi
63
	eend 0
64
	eend 0
64
65
66
	if [ -n "${slaves_IFACE}" ]
67
	then
68
		ebegin "  Binding slave interfaces"
69
70
		if [ -x /sbin/ifenslave ]
71
		then
72
			/sbin/ifenslave ${IFACE} ${slaves_IFACE} >/dev/null || {
73
				retval=$?
74
				eend ${retval} "Failed to bind slave interfaces ${slaves_IFACE}"
75
				return ${retval}
76
			}
77
		else
78
			eend 1 "ifenslave not installed."
79
		fi
80
81
	fi
82
	eend 0
83
65
	if [ -n "${alias_IFACE}" ]
84
	if [ -n "${alias_IFACE}" ]
66
	then
85
	then
67
		local x=""
86
		local x=""
Lines 161-166 Link Here
161
		done
180
		done
162
	fi
181
	fi
163
182
183
	if [ -n "${slaves_IFACE}" ]
184
	then
185
		if [ -x /sbin/ifenslave ]
186
		then
187
			local i="$(eval echo \$\{slaves_IFACE\} \| tr \' \' \'\\n\' \| grep eth \| tr \'\\n\' \' \')"
188
			/sbin/ifenslave -d ${IFACE} ${i} >/dev/null
189
		fi
190
	fi
191
			
164
	if [ "${iface_IFACE}" = "dhcp" ]
192
	if [ "${iface_IFACE}" = "dhcp" ]
165
	then
193
	then
166
		local count=0
194
		local count=0

Return to bug 24254