/etc/init.d/bridge should be started before /etc/init.d/net.br0, because first bridge needs to be initialised and then ip addresses added. At the moment i fixed it by adding: before net.br0 To /etc/init.d/bridge but I am afraid it is not "the right solution" (TM). It would be better to have: before net Am I right?
I'd agree on the "before net" dependancy. Depending on the target audience, perhaps also change "use modules" to "use hotplug" as the (network) modules may not be listed in modules.autoload.d by users. OTOH for bridging it is maybe better to load the modules in order so assigned interface names remain the same, but isn't hotplug is supposed to do that?
In my case I am enforcing which modules should be use for what by adding: alias ethX my-network-driver But really don't know if hotplug will honor that, I am not using hotplug on my servers.
We now have a bridging module for our modular net-scripts in CVS which should satisfy your needs It will be in baselayout-1.11.6
Fixed in baselayout-1.11.7-r2