diff --git a/scripts/setup.sh b/scripts/setup.sh index d3c136a01b..a1fc5a47c8 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -6,13 +6,13 @@ rootdir=$(readlink -f $(dirname $0))/.. function linux_iter_pci_class_code { # Argument is the class code - lspci -mm -n -D | tr -d '"' | awk -v cc="$1" -F " " '{if (cc ~ $2) print $1}' + lspci -mm -n -D | awk -v cc="\"$1\"" -F " " '{if (cc ~ $2) print $1}' | tr -d '"' } function linux_iter_pci_dev_id { # Argument 1 is the vendor id # Argument 2 is the device id - lspci -mm -n -D | tr -d '"' | awk -v ven="$1" -v dev="$2" -F " " '{if (ven ~ $3 && dev ~ $4) print $1}' + lspci -mm -n -D | awk -v ven="\"$1\"" -v dev="\"$2\"" -F " " '{if (ven ~ $3 && dev ~ $4) print $1}' | tr -d '"' } function linux_bind_driver() {