Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 181195 | Differences between
and this patch

Collapse All | Expand All

(-)baselayout-1.12.9/lib/rcscripts/net/tuntap.sh (-7 / +7 lines)
Lines 66-77 Link Here
66
	# Set the base metric to 1000
66
	# Set the base metric to 1000
67
	metric=1000
67
	metric=1000
68
	
68
	
69
	if [[ -x /usr/sbin/openvpn ]] ; then
69
	if [[ -x /usr/bin/tunctl ]] ; then
70
		openvpn --mktun --dev-type "${!tuntap}" --dev "${iface}" \
71
			> /dev/null
72
	else
73
		local opts="tunctl_${ifvar}"
70
		local opts="tunctl_${ifvar}"
74
		tunctl ${!opts} -t "${iface}" >/dev/null
71
		tunctl ${!opts} -t "${iface}" >/dev/null
72
	else
73
		openvpn --mktun --dev-type "${!tuntap}" --dev "${iface}" \
74
			> /dev/null
75
	fi
75
	fi
76
	eend $? && save_options tuntap "${!tuntap}"
76
	eend $? && save_options tuntap "${!tuntap}"
77
}
77
}
Lines 86-97 Link Here
86
	tuntap_exists "${iface}" || return 0
86
	tuntap_exists "${iface}" || return 0
87
87
88
	ebegin "Destroying Tun/Tap interface ${iface}"
88
	ebegin "Destroying Tun/Tap interface ${iface}"
89
	if [[ -x /usr/sbin/openvpn ]] ; then
89
	if [[ -x /usr/bin/tunctl ]] ; then
90
		tunctl -d "${iface}" >/dev/null
91
	else
90
		openvpn --rmtun \
92
		openvpn --rmtun \
91
			--dev-type "$(get_options tuntap)" \
93
			--dev-type "$(get_options tuntap)" \
92
			--dev "${iface}" > /dev/null
94
			--dev "${iface}" > /dev/null
93
	else
94
		tunctl -d "${iface}" >/dev/null
95
	fi
95
	fi
96
	eend $?
96
	eend $?
97
}
97
}

Return to bug 181195