Bug 150308

Summary: NetControl does not switch to alternative interface if active interface is removed
Product: [openSUSE] SUSE Linux 10.1 Reporter: Christian Zoz <zoz>
Component: NetworkAssignee: Christian Zoz <zoz>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Christian Zoz 2006-02-13 08:40:19 UTC
Two interfaces configured with STARTMODE=ifplugd and IFPLUGD_PRIORITY. It one of these are removed (e.g. pcmcia card unplugged) then the other one will not be activated automatically.
This is because getcfg cannot determine the config name properly after the interface has been unregistered. Without config name we canot get STARTMODE and PRIORITY.
Comment 1 Christian Zoz 2006-02-13 08:43:34 UTC
The only way to solve this now is that netcontrol saves the configuration names for all used interfaces. if-<iface> and ifup-<iface> in /dev/shm/sysconfig cannot be used, because the are also removed when the interface goes.
Therefore we write another set of files config-<iface> which are never removed but updated as often as possible.
Comment 2 Christian Zoz 2006-02-13 09:00:48 UTC
fixed in svn.
will go to beta4