usb-devices: do not use local in a POSIX shell script

Fixes:
$ ksh /bin/usb-devices
/bin/usb-devices[92]: local: not found [No such file or directory]

Signed-off-by: Lukas Zaoral <lzaoral@redhat.com>
This commit is contained in:
Lukas Zaoral 2021-07-21 11:21:05 +02:00
parent e7dcdafb1e
commit 3121a078a3
No known key found for this signature in database
GPG Key ID: 39157506DD67752D

View File

@ -14,7 +14,7 @@ print_string() {
}
class_decode() {
local class=$1 # v4: in hex
class=$1 # v4: in hex
case $class in
"00") echo ">ifc " ;;
@ -44,7 +44,7 @@ class_decode() {
}
print_endpoint() {
local eppath=$1
eppath=$1
addr=`cat $eppath/bEndpointAddress`
attr=`cat $eppath/bmAttributes`
@ -73,7 +73,7 @@ print_endpoint() {
}
print_interface() {
local ifpath=$1
ifpath=$1
ifnum=`cat $ifpath/bInterfaceNumber`
altset=`cat $ifpath/bAlternateSetting`
@ -101,16 +101,16 @@ print_interface() {
}
print_device() {
local devpath=$1
local parent=$2
local level=$3
local count=$4
devpath=$1
parent=$2
level=$3
count=$4
[ -d $devpath ] || return
cd $devpath
local busnum=`cat busnum`
local devnum=`cat devnum`
busnum=`cat busnum`
devnum=`cat devnum`
if [ $level -gt 0 ]; then
port=$((${devpath##*[-.]} - 1))
@ -159,7 +159,7 @@ print_device() {
print_interface $devpath/$interface
done
local devcount=0
devcount=0
for subdev in $busnum-*
do
echo "$subdev" | grep -Eq "^$busnum-[0-9]+(\.[0-9]+)*$" \