]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
udev-extraconf: fix network.sh script did not configure hotplugged interfaces
authorRegis Dargent <regis.dargent@gmail.com>
Fri, 18 Oct 2024 13:32:38 +0000 (15:32 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Oct 2024 11:26:25 +0000 (12:26 +0100)
commit160f7139172ffdf510a0d7d4e85f7fbaac7fd000
tree544b7424c5324db49fd68bfa90dd0c3f0f1ddf5b
parent66da28f85727206c0e647efba93c1be028519fe5
udev-extraconf: fix network.sh script did not configure hotplugged interfaces

Udev script network.sh is called when a new ethernet interface is plugged (eg. USB).
Due to some (old) missing files, this script does nothing, instead of configuring the
interfaces with ifup.
I just commented the corresponding lines to allow the script to reach the part where
it calls ifup.

Signed-off-by: Regis Dargent <regis.dargent@gmail.com>
Fixes [YOCTO 15616]

network.sh relies on (long) missing files (eg. /etc/network/options,
/etc/init.d/network) to decide if it should configure the new network
interface (ifup) or put its name in /etc/udev_network_queue for future
initialization by /etc/init.d/network service.
The actual result was that the new hotplugged interface was never
automatically configured.
Removing the obsolete tests allows the script to do its intended job.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/udev/udev-extraconf/network.sh