Bruce, The following are changes to improve the ability to run multiple instances of dnsmasq, for instance when lxc and libvirt are both installed in an image.
The overall changes are fairly minimal despite the seemingly large number of file touches. The biggest of these is moving from bind-dynamic to bind-interfaces which is needed to remove some ambiguity as to which dnsmasq instance would be responsible for listenning on newly created interfaces. If people were making use of the dnsmasq automatically listenning on newly created interfaces they will potentially have to account for this change, none of the public users of meta-virtualization that I know of expect this. One of the biggest changes reflected in these commits is to avoid having any settings in the system/default dnsmasq.conf file, instead allowing dnsmasq to run with the default settings built into dnsmasq directly. This should allow us to run dnsmasq as the upstream community intends. This also allows for easier reuse of the config for multiple instances of dnsmasq. I am sending these changes out now to get feedback but these must only be applied after two related changes are merged to meta-openembedded [PATCH 1/2] dnsmasq: read the conf files found in dnsmasq.d [PATCH 2/2] dnsmasq: allow for dnsmasq instances to reuse default dnsmasq.conf I will also supply changes to meta-overc which will be required but I will only make those changes once I know these are ready for merging. Regards, Mark -- _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
