From 49d30f5e148074ce8da8882bb1b6c29ec58870f7 Mon Sep 17 00:00:00 2001 From: MeganerdNL Date: Sun, 23 Jul 2023 21:31:32 +0200 Subject: [PATCH] knot-resolver: config fixes + add garbage collector service --- srcpkgs/knot-resolver/files/kres-cache-gc/run | 5 +++++ srcpkgs/knot-resolver/files/kresd/run | 2 +- srcpkgs/knot-resolver/template | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100755 srcpkgs/knot-resolver/files/kres-cache-gc/run mode change 100644 => 100755 srcpkgs/knot-resolver/files/kresd/run diff --git a/srcpkgs/knot-resolver/files/kres-cache-gc/run b/srcpkgs/knot-resolver/files/kres-cache-gc/run new file mode 100755 index 00000000000..ce9e5d6354b --- /dev/null +++ b/srcpkgs/knot-resolver/files/kres-cache-gc/run @@ -0,0 +1,5 @@ +#!/bin/sh +exec 2>&1 +[ -r ./conf ] && . ./conf +install -d -m0755 -o _knot_resolver -g _knot_resolver /run/knot-resolver +exec kres-cache-gc ${OPTS:- -d 1000 -c /run/knot-resolver} diff --git a/srcpkgs/knot-resolver/files/kresd/run b/srcpkgs/knot-resolver/files/kresd/run old mode 100644 new mode 100755 index 43b80cda27f..c42e0849b89 --- a/srcpkgs/knot-resolver/files/kresd/run +++ b/srcpkgs/knot-resolver/files/kresd/run @@ -2,4 +2,4 @@ exec 2>&1 [ -r ./conf ] && . ./conf install -d -m0755 -o _knot_resolver -g _knot_resolver /run/knot-resolver -exec kresd ${OPTS:--f 1} +exec kresd ${OPTS:- --noninteractive -c /etc/knot-resolver/kresd.conf /run/knot-resolver} diff --git a/srcpkgs/knot-resolver/template b/srcpkgs/knot-resolver/template index 25cefaf4ef3..527c4216854 100644 --- a/srcpkgs/knot-resolver/template +++ b/srcpkgs/knot-resolver/template @@ -1,7 +1,7 @@ # Template file for 'knot-resolver' pkgname=knot-resolver version=5.6.0 -revision=1 +revision=2 build_style=meson configure_args=" -Dclient=enabled @@ -36,6 +36,7 @@ post_install() { vinstall etc/root.hints 644 var/lib/knot-resolver vinstall etc/root.keys 644 var/lib/knot-resolver vsv kresd + vsv kres-cache-gc } knot-resolver-devel_package() {