So, there is some progress on this bug. A new event called 'static-network-up' was added to oneiric today, which will only be emitted once all 'auto' interfaces from /etc/network/interfaces are up.
The next step is to delay /etc/init/rc-sysinit.conf until this event is emitted, and then also provide some kind of fail-safe for this event to be emitted when some of the interfaces cannot be brought up.
So, there is some progress on this bug. A new event called 'static-network-up' was added to oneiric today, which will only be emitted once all 'auto' interfaces from /etc/network/ interfaces are up.
The next step is to delay /etc/init/ rc-sysinit. conf until this event is emitted, and then also provide some kind of fail-safe for this event to be emitted when some of the interfaces cannot be brought up.