libvirtd can't find dnsmasq if it's not a make dependency
Libvirt’s path to dnsmasq is set by its configure script, and defaults to somewhere other than where dnsmasq is installed on Alpine. With dnsmasq-2.71-r0 installed alongside either the 1.2.5-r0 or 1.2.6-r0 libvirt packages, I get the following message in syslog: “dnsmasqCapsRefreshInternal:726 : Cannot check dnsmasq binary dnsmasq: No such file or directory”, and virtual NAT networking won’t work. If I build the package myself with dnsmasq in makedepends, then the problem is fixed.
(Seems to be the same problem as this: https://bugs.archlinux.org/task/35183)
(from redmine: issue id 3229, created on 2014-07-22, closed on 2014-07-30)
- Changesets:
- Revision 267f3f97 by Natanael Copa on 2014-07-22T11:44:32Z:
main/libvirt: help libvirt to find path to dnsmasq
we simply add it to makedepends
ref #3229
- Revision 876777d0 by Natanael Copa on 2014-07-22T11:45:47Z:
main/libvirt: help libvirt to find path to dnsmasq
we simply add it to makedepends
fixes #3229
(cherry picked from commit 267f3f978531e6da2827381edace41f5caf8d05b)