From f9099a9367edd54242a1943f5b7d5d859b660ca6 Mon Sep 17 00:00:00 2001 From: andrewwhitecdw Date: Wed, 12 Aug 2026 19:04:50 -0500 Subject: [PATCH] fix: set -e bypasses vgpu-util match error handler Signed-off-by: andrewwhitecdw --- ubuntu22.04/nvidia-driver | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ubuntu22.04/nvidia-driver b/ubuntu22.04/nvidia-driver index c1acbb027..3fb83c01a 100755 --- a/ubuntu22.04/nvidia-driver +++ b/ubuntu22.04/nvidia-driver @@ -635,8 +635,7 @@ _find_vgpu_driver_version() { echo "found $NUM_VGPU_DEVICES vgpu devices on host" # find compatible guest driver using drive catalog - version=$(vgpu-util match -i /drivers -c /drivers/vgpuDriverCatalog.yaml) - if [ $? -ne 0 ]; then + if ! version=$(vgpu-util match -i /drivers -c /drivers/vgpuDriverCatalog.yaml); then echo "cannot find match for compatible vgpu driver from available list, please check /var/log/vgpu-util.log for more details..." return 1 fi