]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
kresd.conf: don't install by default, drop from packages
authorVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 28 Jun 2023 07:51:06 +0000 (09:51 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 11 Jul 2023 08:01:56 +0000 (08:01 +0000)
Installing a legacy lua config by default would be confusing.

distro/pkg/arch/PKGBUILD
distro/pkg/deb/knot-resolver-core.install
distro/pkg/deb/rules
distro/pkg/rpm/knot-resolver.spec
meson_options.txt

index 7eea556e558b3eed3b680ccb19810e3e69c2ce90..c62bbab099c9c8f2526fd9505636d27baf7c3321 100644 (file)
@@ -47,7 +47,6 @@ build() {
         -D keyfile_default=/etc/trusted-key.key \
         -D systemd_files=enabled \
         -D client=enabled \
-        -D install_kresd_conf=enabled \
         -D malloc=jemalloc \
         -D unit_tests=enabled
     ninja -C build
index a3275fdfea093e071a52bd4dfdc475eb67296d3f..c9dd93dfcb4b84be024ee4a5cdb01f150d141b1b 100644 (file)
@@ -1,4 +1,3 @@
-etc/knot-resolver/kresd.conf
 usr/lib/systemd/system/kresd@.service lib/systemd/system/
 usr/lib/systemd/system/kres-cache-gc.service lib/systemd/system/
 usr/lib/systemd/system/kresd.target lib/systemd/system/
index 771d90253d2a7dc2eb5b4ef64cce628e5c6ce657..6f052681804c6961446c76b3abe7ebb40489eb2c 100755 (executable)
@@ -32,7 +32,6 @@ override_dh_auto_build:
                -Ddnstap=enabled \
                -Dkeyfile_default=/usr/share/dns/root.key \
                -Droot_hints=/usr/share/dns/root.hints \
-               -Dinstall_kresd_conf=enabled \
                -Dunit_tests=enabled \
                -Dmalloc=jemalloc \
                -Dc_args="$${CFLAGS}" \
index 28015626e9ebf8cbc70dd487a5aec368bd58deb1..e181e5af1d5625c2c188d1aaab73aac2d9d21ef1 100644 (file)
@@ -188,7 +188,6 @@ CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}" meson build_rpm \
     -Dmanaged_ta=enabled \
     -Dkeyfile_default="%{_sharedstatedir}/knot-resolver/root.keys" \
     -Dinstall_root_keys=enabled \
-    -Dinstall_kresd_conf=enabled \
     -Dmalloc=jemalloc \
     --buildtype=plain \
     --prefix="%{_prefix}" \
@@ -266,7 +265,6 @@ getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysc
 %doc %{_pkgdocdir}/NEWS
 %doc %{_pkgdocdir}/examples
 %dir %{_sysconfdir}/knot-resolver
-%config(noreplace) %{_sysconfdir}/knot-resolver/kresd.conf
 %config(noreplace) %{_sysconfdir}/knot-resolver/root.hints
 %{_sysconfdir}/knot-resolver/icann-ca.pem
 %attr(750,knot-resolver,knot-resolver) %dir %{_sharedstatedir}/knot-resolver
index 89b7929940d556049a0cc163fd785f82ead249ae..ee8b576aaa0162093cca9b169872d3f6773984c7 100644 (file)
@@ -35,8 +35,8 @@ option(
     'enabled',
     'disabled',
   ],
-  value: 'auto',
-  description: 'creates kresd.conf in config directory',
+  value: 'disabled',
+  description: 'creates kresd.conf in config directory (legacy for version before 6)',
 )
 
 option(