diff options
-rwxr-xr-x | core/modules/dhcpc-busybox/data/opt/openslx/scripts/systemd-bridge_additional_nics | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/modules/dhcpc-busybox/data/opt/openslx/scripts/systemd-bridge_additional_nics b/core/modules/dhcpc-busybox/data/opt/openslx/scripts/systemd-bridge_additional_nics index 605e2e9d..f33a8445 100755 --- a/core/modules/dhcpc-busybox/data/opt/openslx/scripts/systemd-bridge_additional_nics +++ b/core/modules/dhcpc-busybox/data/opt/openslx/scripts/systemd-bridge_additional_nics @@ -28,6 +28,9 @@ is_slave() { # end up either taking a device up as e.g. eth0 and prevent systemd # from renaming it, or end up missing a device as it will get renamed # just after the glob expanded. +# We already wait for udev trigger and settle, but that doesn't seem +# enough... +sleep .5 for nic in /sys/class/net/*; do ifname="${nic##*/}" # do not handle the primary interface |