From: Otto Moerbeek Date: Tue, 25 Jun 2024 14:31:48 +0000 (+0200) Subject: rec: keep Lua config as existing configs might use it X-Git-Tag: rec-5.2.0-alpha1~217^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F14384%2Fhead;p=thirdparty%2Fpdns.git rec: keep Lua config as existing configs might use it --- diff --git a/builder-support/debian/recursor/debian-buster/pdns-recursor.maintscript b/builder-support/debian/recursor/debian-buster/pdns-recursor.maintscript index da8d7e4e69..ce9c72d156 100644 --- a/builder-support/debian/recursor/debian-buster/pdns-recursor.maintscript +++ b/builder-support/debian/recursor/debian-buster/pdns-recursor.maintscript @@ -1,3 +1,4 @@ # must support Ubuntu focal, with dpkg 1.19.7 -rm_conffile /etc/powerdns/recursor.lua 5.1~ +# Enable the line below once we fully moved to YAML configuration +#rm_conffile /etc/powerdns/recursor.lua 5.1~ diff --git a/builder-support/debian/recursor/debian-buster/recursor.lua b/builder-support/debian/recursor/debian-buster/recursor.lua new file mode 100644 index 0000000000..1d670a572e --- /dev/null +++ b/builder-support/debian/recursor/debian-buster/recursor.lua @@ -0,0 +1,7 @@ +-- Debian default Lua configuration file for PowerDNS Recursor + +-- Load DNSSEC root keys from dns-root-data package. +-- Note: If you provide your own Lua configuration file, consider +-- running rootkeys.lua too. +dofile("/usr/share/pdns-recursor/lua-config/rootkeys.lua") + diff --git a/builder-support/debian/recursor/debian-buster/rules b/builder-support/debian/recursor/debian-buster/rules index 519d9ef6d9..eee8834436 100755 --- a/builder-support/debian/recursor/debian-buster/rules +++ b/builder-support/debian/recursor/debian-buster/rules @@ -32,8 +32,12 @@ override_dh_auto_configure: --enable-dnstap \ --enable-nod +# Stop installing the Lua config files once we fully moved to YAML configuration override_dh_auto_install: dh_auto_install + install -d debian/pdns-recursor/usr/share/pdns-recursor/lua-config + install -m 644 -t debian/pdns-recursor/usr/share/pdns-recursor/lua-config debian/lua-config/rootkeys.lua + install -m 644 -t debian/pdns-recursor/etc/powerdns debian/recursor.lua install -d debian/pdns-recursor/usr/share/pdns-recursor/snmp install -m 644 -t debian/pdns-recursor/usr/share/pdns-recursor/snmp RECURSOR-MIB.txt rm -f debian/pdns-recursor/etc/powerdns/recursor.conf-dist