[meta-virtualization] [PATCH 0/4] improve ability to run multiple dnsmasq instances

Mark Asselstine mark.asselstine at windriver.com
Tue Nov 22 10:56:12 PST 2016


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


More information about the meta-virtualization mailing list