From a3fbe524bdfe8879ad0a358ba2dd8607aa13e9df Mon Sep 17 00:00:00 2001 From: bmixed <2+bmixed@noreply.localhost> Date: Sat, 24 Oct 2026 05:29:17 +0000 Subject: [PATCH] Upload files to "/" --- spg | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/spg b/spg index 48f6a08..7bd452f 100644 --- a/spg +++ b/spg @@ -15,13 +15,16 @@ echo "========================================================================== sudo echo 1 > /sys/bus/pci/rescan #dmi=$(sudo grep -r "" /sys/class/dmi/id/[bcp]*) sn=$(sudo cat /sys/class/dmi/id/product_serial) -mfg=$(cat /sys/class/dmi/id/board_vendor) -mn=$(cat /sys/class/dmi/id/product_name) +mfg=$(sudo cat /sys/class/dmi/id/board_vendor) +mn=$(sudo cat /sys/class/dmi/id/product_name) uid=$(sudo cat /sys/class/dmi/id/product_uuid) tag=$(sudo cat /sys/class/dmi/id/chassis_asset_tag) cpu=$(sudo lshw -short | grep 'processor' | awk -F 'processor' '{print $2}' | sed 's/^[ \t]*//') -gpu=$(sudo lshw -short | grep -i 'display' | awk -F 'display' '{print $2}' | sed 's/^[ \t]*//') -ram=$(sudo lshw -short | grep -i 'system memory' | awk -F ' ' '{print $3}' | sed 's/^[ \t]*//') +#gpu=$(sudo lshw -short | grep -i 'display' | awk -F 'display' '{print $2}' | sed 's/^[ \t]*//') +gpu=$(sudo inxi -Gxxxa | grep -i 'vendor:' | grep -i 'driver:'| awk -F': ' '{print $2}' | sed s/vendor//g) +gpuven=$(sudo inxi -Gxxxa | grep -i 'vendor:' | grep -i 'driver:' | awk -F'vendor:' '{print $2}' | awk -F' driver:' '{print $1}' | sed 's/^[ \t]*//') +vram=$(sudo inxi -Gxxxa | grep -i 'Memory:' | awk -F'memory:' '{print $2}' | awk -F' ' '{print $1,$2}' | sed s/GiB/GB/g) +ram=$(sudo lshw -short | grep -i 'system memory' | awk -F ' ' '{print $3}' | sed 's/^[ \t]*//' | sed s/GiB/' GB'/g) drv=$(sudo lsblk -o NAME,TYPE,MODEL,SIZE,SERIAL -e 7 | grep -v '^[[:space:]]*MODEL' | grep '[^ ]') sudo rm -rf ./.tmp/"$sn".log sudo rm -rf ./.tmp/ @@ -33,7 +36,7 @@ sudo inxi -Bxxxa | tee -a ./.tmp/"$sn"-inxi #sudo memtester 64 1 | tee ./.tmp/"$sn"-memtester #sudo hardinfo2 -r | tee ./.tmp/"$sn"-hardinfo clear -## REPORT START +## REPORT START echo "================================================================================" | tee -a ./.tmp/"$sn".log echo " SYSTEM PROFILE S/N: $sn DATE: ${ts}" | tee -a ./.tmp/"$sn".log echo "================================================================================" | tee -a ./.tmp/"$sn".log @@ -49,7 +52,9 @@ echo " TAG: $tag" | tee -a ./.tmp/"$sn".log echo "--------------------------------------------------------------------------------" | tee -a ./.tmp/"$sn".log echo " CPU: $cpu" | tee -a ./.tmp/"$sn".log echo "--------------------------------------------------------------------------------" | tee -a ./.tmp/"$sn".log -echo " GPU: $gpu" | tee -a ./.tmp/"$sn".log +echo " GPU: $gpuven $gpu" | tee -a ./.tmp/"$sn".log +echo "--------------------------------------------------------------------------------" | tee -a ./.tmp/"$sn".log +echo " VRAM: $vram" | tee -a ./.tmp/"$sn".log echo "--------------------------------------------------------------------------------" | tee -a ./.tmp/"$sn".log echo " RAM: $ram" | tee -a ./.tmp/"$sn".log echo "================================================================================" | tee -a ./.tmp/"$sn".log @@ -72,7 +77,7 @@ grep -v 'Start with' ./.tmp/"$sn".log > temp && mv temp ./.tmp/"$sn".log grep -v 'Examining hard' ./.tmp/"$sn".log > temp && mv temp ./.tmp/"$sn".log grep -v 'More info' ./.tmp/"$sn".log > temp && mv temp ./.tmp/"$sn".log grep -v 'http://www.hdse' ./.tmp/"$sn".log > temp && mv temp ./.tmp/"$sn".log -echo "--------------------------------------------------------------------------------" +echo "--------------------------------------------------------------------------------" echo " PRESS ENTER TO BENCHMARK, R FOR REPORT, Q TO RELOAD, OR E TO EXIT" echo "================================================================================" | tee -a ./.tmp/"$sn".log read -r -n 1 -s key @@ -95,7 +100,7 @@ read -r -n 1 -s key read -r -n1 echo "================================================================================" echo " GENERATING REPORT FILE: $sn.pdf..." - echo "--------------------------------------------------------------------------------" + echo "--------------------------------------------------------------------------------" #mkdir ./rp/ soffice --headless --convert-to pdf --outdir ./ ./.tmp/"$sn".log rm ./.tmp/"$sn".log @@ -178,7 +183,7 @@ echo " PRESS ENTER TO PRINT REPORT OR CTRL-C TO EXIT" read -r -n1 echo "================================================================================" echo " GENERATING REPORT FILE: $sn.pdf..." -echo "--------------------------------------------------------------------------------" +echo "--------------------------------------------------------------------------------" #mkdir ./rp/ soffice --headless --convert-to pdf --outdir ./ ./.tmp/"$sn".log rm ./.tmp/"$sn".log