diff --git a/script/deploy.sh b/script/deploy.sh index 3462b71..6c034ec 100755 --- a/script/deploy.sh +++ b/script/deploy.sh @@ -120,6 +120,7 @@ detect_graphics() { local brand local renderer local product + local integrated OLD_IFS="\$IFS" IFS=\$'n' @@ -135,7 +136,7 @@ detect_graphics() { fi done - # Renderer info + # Renderer renderer="\$(ls -lh /dev/dri/by-path | grep "\$pci_addr" | grep "render")" if [[ -n "\${renderer}" ]]; then renderer="\${renderer##*render}" @@ -170,6 +171,16 @@ detect_graphics() { IFS="\${OLD_IFS}" + local obj + obj=$(jq -n \ + --arg b "$brand" \ + --arg r "$renderer" \ + --arg p "$product" \ + --argjson i "$integrated" \ + '{brand: $b, renderer: $r, product: $p, integrated: $i}') + + gpus=$(echo "$gpus" | jq --argjson obj "$obj" '. += [$obj]') + append_to_report "graphics" "\$gpus" }