[libvirt] [PATCH] (updated) additional parameters needed for dnsmasq

Eric Blake eblake at redhat.com
Wed Aug 22 17:39:13 UTC 2012


On 08/22/2012 10:59 AM, Gene Czarcinski wrote:
> As I said in a previous message, dnsmasq is forwarding a number of
> queries upstream that should not be done.  There still remains an MX
> query for a plain name with no domain specified that will be forwarded
> is dnsmasq has --domain=xxx  --local=/xxx/ specified. This does not
> happen with no domain name and --local=// ... not a libvirt problem.
> 

This message needs adjustment before it is appropriate for libvirt.git
(a year from now, someone reading 'git log' will have no idea what it
was '(updated)' from, nor know the URL to the 'previous message').

> -    if (network->def->domain)
> +    if (network->def->domain) {
>          virCommandAddArgList(cmd, "--domain", network->def->domain, NULL);
> +        virCommandAddArgFormat(cmd, "--local=/%s/", network->def->domain);
> +        virCommandAddArgList(cmd, "--domain-needed", "--filterwin2k",
> NULL);
> +    }
> +    else { /* need to specify local even if no domain specified */
> +        virCommandAddArg(cmd, "--local=//");
> +        virCommandAddArgList(cmd, "--domain-needed", "--filterwin2k",
> NULL);
> +    }

Simpler as:

if (network->def->domain)
    virCommandArgPair(cmd, "--domain", network->def->domain);
virCommandAddArgFormat(cmd, "--local=/%s/",
    network->def->domain ? network->def->domain : "");
virCommandAddArgList(cmd, "--domain-needed", "--filterwin2k", NULL);

with a corresponding tweak in the testsuite to recognize
'--domain=example.com' as a result.

> 
> Just in case, I also attached the patch.

Thanks, that helped.  Your mail failed to make it through 'git am', but
your attachment made it through 'git apply' so I was still able to piece
the two together to form the commit message using the headers from your
email for correct attribution.  But using 'git send-email' in the future
would make it easier to apply your patches; we have some hints on that
in our HACKING file.

ACK and pushed with the above tweak, and with adding you to AUTHORS (let
us know if you prefer any other spelling or email address; the file is
in UTF-8).

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120822/94405684/attachment-0001.sig>


More information about the libvir-list mailing list