gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 2479d35d8e92fbca1fed4afe8ec7b9f57a55657f
parent 459adbca6a411b1e8583ffb846f9d388ab47de0d
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 11 Oct 2022 20:46:52 +0900

-add gitignore, add fedora package script

Diffstat:
M.gitignore | 1+
Acontrib/packages/fedora/10-dns2gns.sh | 19+++++++++++++++++++
Msrc/gns/gns.conf.in | 4++--
3 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,5 +1,6 @@ *~ \#*\# +*vgcore.* *.bak *.a *.la diff --git a/contrib/packages/fedora/10-dns2gns.sh b/contrib/packages/fedora/10-dns2gns.sh @@ -0,0 +1,19 @@ +#!/bin/sh +interface=$1 +status=$2 + +if [ "$interface" = "eth0" ]; then + case $status in + up) + if nc -u -z 127.0.0.1 5353; then + # Note: We add quad 9 here as a fallback in case our service is down. + resolvectl dns $interface 127.0.0.1:5353 9.9.9.9 + elif + # Just in case DNS2GNS was already configured, revert to defaults + resolvectl revert $interface + fi + ;; + down) + ;; + esac +fi diff --git a/src/gns/gns.conf.in b/src/gns/gns.conf.in @@ -43,5 +43,5 @@ RUN_PER_USER = YES BIND_TO=127.0.0.1 BIND_TO6=::1 -# -d: DNS resolver to use, -s: suffix to use, -f: fcfs suffix to use -OPTIONS = -d 8.8.8.8 +# -d: DNS resolver to use, -s: suffix to use, -f: fcfs suffix to use, -p port to use +OPTIONS = -d 8.8.8.8 -p 5353