[Libvir] [PATCH] detect path of dnsmasq, brctl

Richard W.M. Jones rjones at redhat.com
Thu Sep 20 18:39:15 UTC 2007


Daniel P. Berrange wrote:
> On Thu, Sep 20, 2007 at 06:34:21PM +0100, Richard W.M. Jones wrote:
>> I have found 3 bugs in libvirtd in the way that it runs the external 
>> programs dnsmasq and brctl.
>>
>> Bug (1) is that it searches the $PATH to find dnsmasq.  This is normally 
>> OK when libvirtd is launched from start-up scripts, but it's not very 
>> helpful if you run libvirtd by hand because likely-as-not your path 
>> won't contain /usr/sbin (the normal location of dnsmasq).
>>
>> Bug (2) is that if libvirtd can't execvp dnsmasq, then it doesn't fail 
>> in any obvious way.
> 
> Yep, I've never been able to figure out a good answer for that. We
> start the network at boot time, so pretty much best we could ever do
> is syslog() the problem. Or we could automatically shutdown the virtual
> network it dnsmasq fails, but i think that would be even more unpleasant
> 
>> Bug (3) is that the path to brctl is hard-coded.
>>
>> This patch fixes bugs (1) & (3), but does not fix bug (2).
> 
> This patch looks good to apply.

Committed.

Rich.

-- 
Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom.  Registered in
England and Wales under Company Registration No. 03798903
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20070920/8ab985e0/attachment-0001.bin>


More information about the libvir-list mailing list