Lines 11-17
Link Here
|
11 |
wireguard_pre_start() |
11 |
wireguard_pre_start() |
12 |
{ |
12 |
{ |
13 |
[ "${IFACE#wg}" != "$IFACE" ] || return 0 |
|
|
14 |
ip link delete dev "$IFACE" type wireguard 2>/dev/null |
13 |
ip link delete dev "$IFACE" type wireguard 2>/dev/null |
15 |
ebegin "Creating WireGuard interface $IFACE" |
14 |
ebegin "Creating WireGuard interface $IFACE" |
16 |
if ! ip link add dev "$IFACE" type wireguard; then |
15 |
if ! ip link add dev "$IFACE" type wireguard; then |
Lines 44-50
Link Here
|
44 |
wireguard_post_stop() |
43 |
wireguard_post_stop() |
45 |
{ |
44 |
{ |
46 |
[ "${IFACE#wg}" != "$IFACE" ] || return 0 |
|
|
47 |
ebegin "Removing WireGuard interface $IFACE" |
45 |
ebegin "Removing WireGuard interface $IFACE" |
48 |
ip link delete dev "$IFACE" type wireguard |
46 |
ip link delete dev "$IFACE" type wireguard |
49 |
e=$? |
47 |
e=$? |