diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-11 20:46:52 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-11 20:46:52 +0900 |
commit | 2479d35d8e92fbca1fed4afe8ec7b9f57a55657f (patch) | |
tree | e51db2356ffdd05e89d72ba6eede1749eec506a1 /contrib/packages | |
parent | 459adbca6a411b1e8583ffb846f9d388ab47de0d (diff) | |
download | gnunet-2479d35d8e92fbca1fed4afe8ec7b9f57a55657f.tar.gz gnunet-2479d35d8e92fbca1fed4afe8ec7b9f57a55657f.zip |
-add gitignore, add fedora package script
Diffstat (limited to 'contrib/packages')
-rw-r--r-- | contrib/packages/fedora/10-dns2gns.sh | 19 |
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 | ||
2 | interface=$1 | ||
3 | status=$2 | ||
4 | |||
5 | if [ "$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 | ||
19 | fi | ||