From: Lubomir Rintel Date: Mon, 10 Jun 2019 14:05:49 +0000 (+0200) Subject: test/MULTINIC: correctly note activated devices when using network-manager X-Git-Tag: 050~187 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fdracut.git;a=commitdiff_plain;h=393fb1ac05ec3386a07d885e99985a647634803e test/MULTINIC: correctly note activated devices when using network-manager The .did-setup files are not there. What is there is the NetworkManager connection files. --- diff --git a/test/TEST-50-MULTINIC/client-init.sh b/test/TEST-50-MULTINIC/client-init.sh index 529379f0e..7099dcf35 100755 --- a/test/TEST-50-MULTINIC/client-init.sh +++ b/test/TEST-50-MULTINIC/client-init.sh @@ -105,7 +105,17 @@ export TERM=linux export PS1='initramfs-test:\w\$ ' stty sane echo "made it to the rootfs! Powering down." +for i in /sys/class/net/*/ +do + # booting with network-manager module + state=/run/NetworkManager/devices/$(cat $i/ifindex) + grep -q connection-uuid= $state 2>/dev/null || continue + i=${i##*/} + ip link show $i |grep -q master && continue + IFACES+="$i " +done for i in /run/initramfs/net.*.did-setup; do + # booting with network-legacy module [ -f "$i" ] || continue strglobin "$i" ":*:*:*:*:" && continue i=${i%.did-setup}