fff-dhcp: Add configuration scripts for dns

Because DNS Forwarding is done by dnsmasq which we configure
inside the fff-dhcp package, the configuration scripts for dns
are placed in this package.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Robert Langhammer <rlanghammer@web.de>
This commit is contained in:
Fabian Bläse 2019-05-25 20:48:33 +02:00
parent 02fae91477
commit 275c4b255c
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
configure() {
## dns
uci -q del dhcp.@dnsmasq[0].server
if dnsservers=$(uci -q get gateway.@dns[0].server); then
for f in $dnsservers; do
uci add_list dhcp.@dnsmasq[0].server=$f
uci add_list dhcp.@dnsmasq[0].server="/in-addr.arpa/$f"
uci add_list dhcp.@dnsmasq[0].server="/ip6.arpa/$f"
done
else
echo "WARNING: No DNS servers set!"
fi
}
commit() {
uci commit dhcp
}
revert() {
uci revert dhcp
}