X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=trusted-network;h=7cd754cf861476854f5ab6fe69f7e076b37da98a;hb=7f759d320592e791a62cd0a966350e8c53ee0976;hp=ea1d9f496d8dc30eeeb7d41f76bfcce252291032;hpb=eb9b839bb5a91c60cc4f6eb9d7e38ffbf73f0e90;p=distro-setup diff --git a/trusted-network b/trusted-network index ea1d9f4..7cd754c 100755 --- a/trusted-network +++ b/trusted-network @@ -3,11 +3,14 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" # Usage: run when switching from an untrusted network like public wifi # to a trusted one. -rm -f /etc/dnsmasq.d/untrusted-network.conf +if [[ -e /etc/dnsmasq.d/untrusted-network.conf ]]; then + rm -f /etc/dnsmasq.d/untrusted-network.conf -systemctl reload dnsmasq + nscd -i hosts + systemctl restart dnsmasq +fi