There is an updated pull request by MeganerdNL against master on the void-packages repository https://github.com/MeganerdNL/void-packages knot-resolver-update https://github.com/void-linux/void-packages/pull/45209 knot-resolver: config fixes + add garbage collector service #### Testing the changes - I tested the changes in this PR: **YES** ## First In the default installation the default config file (/etc/knot-resolver/kresd.conf) is not read: so making changes to it, did nothing. Per https://github.com/void-linux/void-packages/blob/master/Manual.md#writing_runit_services you _could_ change CLI flags in **conf** file in the service directory, but I think this option should be enabled by default because the file /etc/knot-resolver/kresd.conf is also installed and otherwise it's confusing. ## Second Added working directory to kresd service file, otherwise it uses the service directory itself. ## Third change: in default CLI variable: ``` -f 1 ``` to ``` --noninteractive ``` because _-f 1_ will be deprecated per warning on command line. ## Fourth knot-resolver comes with a garbage collector (kres-cache-gc). I added a service file for it. A patch file from https://github.com/void-linux/void-packages/pull/45209.patch is attached