This seems like a perfectly reasonable way to accomplish this. Simply package the symlink in a separate package, and then the "Recommends:" for wireguard just includes systemd-resolvconf in the list alongside openresolv and resolvconf.
That seems like an exceedingly reasonable way of going about things. Why not just do the same thing here?
By the way, Arch manages the possibility of openresolv colliding with systemd's resolvconf by providing a package called "systemd- resolvconf" : https:/ /www.archlinux. org/packages/ core/x86_ 64/systemd- resolvconf/ https:/ /github. com/archlinux/ svntogit- packages/ blob/packages/ systemd/ trunk/PKGBUILD# L239-L251
This seems like a perfectly reasonable way to accomplish this. Simply package the symlink in a separate package, and then the "Recommends:" for wireguard just includes systemd-resolvconf in the list alongside openresolv and resolvconf.
That seems like an exceedingly reasonable way of going about things. Why not just do the same thing here?