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 | |
parent | 459adbca6a411b1e8583ffb846f9d388ab47de0d (diff) | |
download | gnunet-2479d35d8e92fbca1fed4afe8ec7b9f57a55657f.tar.gz gnunet-2479d35d8e92fbca1fed4afe8ec7b9f57a55657f.zip |
-add gitignore, add fedora package script
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | contrib/packages/fedora/10-dns2gns.sh | 19 | ||||
-rw-r--r-- | src/gns/gns.conf.in | 4 |
3 files changed, 22 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore index 865ae618b..0a4729e68 100644 --- a/.gitignore +++ b/.gitignore | |||
@@ -1,5 +1,6 @@ | |||
1 | *~ | 1 | *~ |
2 | \#*\# | 2 | \#*\# |
3 | *vgcore.* | ||
3 | *.bak | 4 | *.bak |
4 | *.a | 5 | *.a |
5 | *.la | 6 | *.la |
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 | ||
diff --git a/src/gns/gns.conf.in b/src/gns/gns.conf.in index 13741bee9..eca75ccb1 100644 --- a/src/gns/gns.conf.in +++ b/src/gns/gns.conf.in | |||
@@ -43,5 +43,5 @@ RUN_PER_USER = YES | |||
43 | BIND_TO=127.0.0.1 | 43 | BIND_TO=127.0.0.1 |
44 | BIND_TO6=::1 | 44 | BIND_TO6=::1 |
45 | 45 | ||
46 | # -d: DNS resolver to use, -s: suffix to use, -f: fcfs suffix to use | 46 | # -d: DNS resolver to use, -s: suffix to use, -f: fcfs suffix to use, -p port to use |
47 | OPTIONS = -d 8.8.8.8 | 47 | OPTIONS = -d 8.8.8.8 -p 5353 |