mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 15:22:54 +00: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:
parent
51063c1e6a
commit
18df7280ce
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user