diff options
Diffstat (limited to 'contrib/examples/systemd-resolved/systemd-resolve.bash')
-rw-r--r-- | contrib/examples/systemd-resolved/systemd-resolve.bash | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/contrib/examples/systemd-resolved/systemd-resolve.bash b/contrib/examples/systemd-resolved/systemd-resolve.bash new file mode 100644 index 0000000..4ea1cf9 --- /dev/null +++ b/contrib/examples/systemd-resolved/systemd-resolve.bash @@ -0,0 +1,11 @@ +set_dns() { + [[ ${#DNS[@]} -gt 0 ]] || return 0 + cmd systemd-resolve --interface="$INTERFACE" "${DNS[@]/#/--set-dns=}" --set-domain=~. + HAVE_SET_DNS=1 +} + +unset_dns() { + # We don't need to call --revert here, since the interface is being deleted + # anyway, and systemd-resolved knows about that. + return 0 +} |