]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg-quick: hide errors on save
authorJason A. Donenfeld <Jason@zx2c4.com>
Sun, 4 Mar 2018 18:03:54 +0000 (19:03 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Sun, 4 Mar 2018 18:03:54 +0000 (19:03 +0100)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/wg-quick.bash

index 27bd4c7df602ebf43da5428da142c26ec2c001c8..2a0abe023c4a70a2b099acfa14d9943dcdc48209 100755 (executable)
@@ -203,7 +203,7 @@ save_config() {
        done
        while read -r address; do
                [[ $address =~ ^nameserver\ ([a-zA-Z0-9_=+:%.-]+)$ ]] && new_config+="DNS = ${BASH_REMATCH[1]}"$'\n'
-       done < <(resolvconf -l "$(resolvconf_iface_prefix)$INTERFACE" 2>/dev/null || cat "/etc/resolvconf/run/interface/$(resolvconf_iface_prefix)$INTERFACE")
+       done < <(resolvconf -l "$(resolvconf_iface_prefix)$INTERFACE" 2>/dev/null || cat "/etc/resolvconf/run/interface/$(resolvconf_iface_prefix)$INTERFACE" 2>/dev/null)
        [[ -n $MTU && $(ip link show dev "$INTERFACE") =~ mtu\ ([0-9]+) ]] && new_config+="MTU = ${BASH_REMATCH[1]}"$'\n'
        [[ -n $TABLE ]] && new_config+="Table = $TABLE"$'\n'
        [[ $SAVE_CONFIG -eq 0 ]] || new_config+=$'SaveConfig = true\n'