aboutsummaryrefslogtreecommitdiff
path: root/contrib/packages
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/packages')
-rw-r--r--contrib/packages/fedora/10-dns2gns.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/contrib/packages/fedora/10-dns2gns.sh b/contrib/packages/fedora/10-dns2gns.sh
new file mode 100644
index 000000000..a27046548
--- /dev/null
+++ b/contrib/packages/fedora/10-dns2gns.sh
@@ -0,0 +1,19 @@
1#!/bin/sh
2interface=$1
3status=$2
4
5if [ "$interface" = "eth0" ]; then
6 case $status in
7 up)
8 if nc -u -z 127.0.0.1 5353; then
9 # Note: We add quad 9 here as a fallback in case our service is down.
10 resolvectl dns $interface 127.0.0.1:5353 9.9.9.9
11 elif
12 # Just in case DNS2GNS was already configured, revert to defaults
13 resolvectl revert $interface
14 fi
15 ;;
16 down)
17 ;;
18 esac
19fi