From: Otto Moerbeek Date: Mon, 3 Jun 2024 14:07:27 +0000 (+0200) Subject: Adapt Debian packaging X-Git-Tag: rec-5.2.0-alpha0~3^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8781d0fe57bd57853a24b9cb5a88aa589c70a145;p=thirdparty%2Fpdns.git Adapt Debian packaging --- diff --git a/builder-support/debian/recursor/debian-buster/rules b/builder-support/debian/recursor/debian-buster/rules index 9e122d6326..00bb032a61 100755 --- a/builder-support/debian/recursor/debian-buster/rules +++ b/builder-support/debian/recursor/debian-buster/rules @@ -41,14 +41,14 @@ override_dh_auto_install: 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 rm -f debian/pdns-recursor/etc/powerdns/recursor.yml-dist - ./pdns_recursor --no-config --config=default | sed \ - -e 's!^# config-dir=.*!config-dir=/etc/powerdns!' \ - -e 's!^# hint-file=.*!&\nhint-file=/usr/share/dns/root.hints!' \ - -e 's!^# include-dir=.*!&\ninclude-dir=/etc/powerdns/recursor.d!' \ - -e 's!^# local-address=.*!local-address=127.0.0.1!' \ - -e 's!^# lua-config-file=.*!lua-config-file=/etc/powerdns/recursor.lua!' \ - -e 's!^# quiet=.*!quiet=yes!' \ - -e '/^# version-string=.*/d' \ + dir=$$(mktemp -d) && touch "$$dir/recursor.yml" && ./pdns_recursor --config-dir="$$dir" --config=default 2> /dev/null | sed \ + -e 's!^#\(.*config_dir: \).*!\1/etc/powerdns!' \ + -e 's!^#\(.*hint_file: \).*!\1/usr/share/dns/root.hints!' \ + -e 's!^#\(.*include_dir: \).*!\1/etc/powerdns/recursor.d!' \ + -e 's!^#\(.*local_address: \).*\1!127.0.0.1!' \ + -e 's!^#\(.*lua_config_file: \).*!\1/etc/powerdns/recursor.lua!' \ + -e 's!^#\(.*quiet: \)=.*!\1=true!' \ + -e '/^#.*version_string:.*/d' \ > debian/pdns-recursor/etc/powerdns/recursor.conf override_dh_auto_test: