[Ovirt-devel] [PATCH] Merge developer/bundled appliance into a single appliance: ovirt-appliance

Jeff Schroeder jeffschroed at gmail.com
Thu Jul 3 18:15:18 UTC 2008


On Thu, Jul 3, 2008 at 10:57 AM, Chris Lalancette <clalance at redhat.com> wrote:
> Perry N. Myers wrote:
>> Jeff Schroeder wrote:
>> [snip]
>>>> However you did point out two things here, first is that the check for
>>>> ifcfg-eth1 may not be sufficient to detect whether or not the designated
>>>> interface is running.  Secondly there may be portability issues with using
>>>> ifconfig.  I'll see if I can refactor these checks to use something like ip.
>>>>  Suggestions from our friends working in other distros would be appreciated
>>>> here.
>>> What makes this more portable than the same thing using ifconfig?
>>> "ip addr show $bridge > /dev/null 2>&1 ; bridge_dev_present=$?"
>>
>> No idea :) Chris just mentioned to me that ifconfig may not be portable,
>> if you suggest that ifconfig is fairly prevalent then I am content to
>> leave it that way for the time being.  If another random distro wants to
>> use oVirt, then they can refactor the script accordingly.
>>
>
> I think we mis-understood each other.  ifconfig is definitely portable, it's the
> existence of /etc/sysconfig/network-script files that is very RedHat/Fedora
> specific.  I think these days the "ip" command is slightly preferred to the
> "ifconfig" command, but I think either should be fine from a cross-distro point
> of view.

Oh well in that case I agree.

For Debian-based distributions this does what you want:
egrep -q "^(iface|auto) $bridge" /etc/network/interfaces

If the interface has been hand defined (iface...) or if the interface
is brought up
and magic along the lines of network-manager brings it up (auto) this
will find it.

> Chris Lalancette

-- 
Jeff Schroeder

Don't drink and derive, alcohol and analysis don't mix.
http://www.digitalprognosis.com




More information about the ovirt-devel mailing list