in hal_device_added_cb the code only checks for exact matches in iface names. I suspect it'd make more sense to check by prefix, i.e. for a device of name "eth0" check for any iface_connection of name "eth0" or starting with "eth0-". As it is, there is no way to unmanage a device that does not have an iface line in /etc/network/interfaces
in hal_device_added_cb the code only checks for exact matches in iface names. I suspect it'd make more sense to check by prefix, i.e. for a device of name "eth0" check for any iface_connection of name "eth0" or starting with "eth0-". As it is, there is no way to unmanage a device that does not have an iface line in /etc/network/ interfaces