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

Collapse All | Expand All

(-)a/net/wireguard.sh (-11 / +3 lines)
Lines 6-15 Link Here
6
wireguard_depend()
6
wireguard_depend()
7
{
7
{
8
	program wg
8
	program wg
9
	after interface
9
	before interface
10
}
10
}
11
11
12
wireguard_pre_start()
12
wireguard_pre_up()
13
{
13
{
14
	[ "${IFACE#wg}" != "$IFACE" ] || return 0
14
	[ "${IFACE#wg}" != "$IFACE" ] || return 0
15
15
Lines 30-44 Link Here
30
		eval wg set "$IFACE" "$@"
30
		eval wg set "$IFACE" "$@"
31
	fi
31
	fi
32
	e=$?
32
	e=$?
33
	if [ $e -eq 0 ]; then
33
	[ $e -eq 0 ] || ip link delete dev "$IFACE" type wireguard 2>/dev/null
34
		_up
35
		e=$?
36
		if [ $e -eq 0 ]; then
37
			eend $e
38
			return $e
39
		fi
40
	fi
41
	ip link delete dev "$IFACE" type wireguard 2>/dev/null
42
	eend $e
34
	eend $e
43
	return $e
35
	return $e
44
}
36
}

Return to bug 678184