mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
scripts/runqemu-ifup: Fix 10 or more tap devices
The use of sort means that tap10 and tap1 don't sort correctly. Tweak the shell expression to correctly handle numbers of tap devices of 10 or more. (From OE-Core rev: 4c6d0f3ddbb76bde7f35edeb280fe56a9a00f91b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -38,7 +38,7 @@ USERID="-u $1"
|
||||
GROUP="-g $2"
|
||||
|
||||
if taps=$(ip tuntap list 2>/dev/null); then
|
||||
tap_no=$(( $(echo "$taps" |sort -r |sed 's/^tap//; s/:.*//; q') + 1 ))
|
||||
tap_no=$(( $(echo "$taps" |cut -f 1 -d ":" | sed 's/tap//g' | sort -rn | head -n 1) + 1 ))
|
||||
ip tuntap add tap$tap_no mode tap group $2 && TAP=tap$tap_no
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user