[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 30 Jul 2024 08:40:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277332

--- Comment #11 from Leo Vandewoestijne <freebsd@dns.company> ---
Created attachment 252364
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=252364&action=edit
knot with all options

(In reply to Chris Hutchinson from comment #10)

> simply make knot3 which includes BOTH server && client providing options to install either, or both. Isn't that a simpler and a more elegant alternative? :)

It's lib (always) + deamon (optional/default) + utils (optional/default).
So your suggestion was basically the approach I was aiming for, unaware that
generating enable/disable and with/without configure options has improved since
last time I tried the same (long ago).
While at it, I even made each module optional.

IMHO that's great, but not perfect(yet), minor "problem" is that paradoxal
selections seem possible. So not fully foolproof, but looks like able to serve
every user-demand. And making knot3-lib absolete.

Please have a look at this patch, and let me know what you think.

-- 
You are receiving this mail because:
You are the assignee for the bug.