Add hardware summary
This commit is contained in:
parent
1bee84a7ec
commit
fe0f720f25
1 changed files with 12 additions and 0 deletions
12
sysdump.sh
12
sysdump.sh
|
@ -99,6 +99,7 @@ sysdump() {
|
||||||
dump "lspci" safecmd lspci
|
dump "lspci" safecmd lspci
|
||||||
dump "lsirq" safecmd lsirq
|
dump "lsirq" safecmd lsirq
|
||||||
dump "lsfd" safecmd lsfd
|
dump "lsfd" safecmd lsfd
|
||||||
|
dump "lshw" safecmd lshw
|
||||||
dump "glxinfo" safecmd glxinfo -B
|
dump "glxinfo" safecmd glxinfo -B
|
||||||
dump "compgen" safecmd compgen -c
|
dump "compgen" safecmd compgen -c
|
||||||
dump "openssl" safecmd openssl
|
dump "openssl" safecmd openssl
|
||||||
|
@ -211,6 +212,7 @@ then
|
||||||
IPADDR=$(safegetentry ipaddr)
|
IPADDR=$(safegetentry ipaddr)
|
||||||
INFO_DISKS=$(safegetentry df)
|
INFO_DISKS=$(safegetentry df)
|
||||||
KERNEL_CONFIG=$(safegetentry kernel_config)
|
KERNEL_CONFIG=$(safegetentry kernel_config)
|
||||||
|
LSHW=$(safegetentry lshw)
|
||||||
|
|
||||||
# Extract infos
|
# Extract infos
|
||||||
INFO_OS_NAME=$(echo "$OS_RELEASE"|grep "^NAME=" | cut -d'"' -f 2)
|
INFO_OS_NAME=$(echo "$OS_RELEASE"|grep "^NAME=" | cut -d'"' -f 2)
|
||||||
|
@ -237,6 +239,10 @@ then
|
||||||
INFO_KERNEL_KVM=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_KVM=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
INFO_KERNEL_KVM=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_KVM=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
||||||
INFO_KERNEL_I2C=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_I2C=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
INFO_KERNEL_I2C=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_I2C=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
||||||
INFO_KERNEL_SPI=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_SPI=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
INFO_KERNEL_SPI=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_SPI=(y|m)/{DETECTED=1};END{if(DETECTED){print("Supported")}else{print("NA")}}')
|
||||||
|
INFO_HW_TYPE=$(echo "$LSHW"|grep -m 1 description| awk '{$1="";print($0)}'|awk '{$1=$1};1')
|
||||||
|
INFO_HW_VENDOR=$(echo "$LSHW"|grep -m 1 vendor| awk '{$1="";print($0)}'|awk '{$1=$1};1')
|
||||||
|
INFO_HW_VERSION=$(echo "$LSHW"|grep -m 1 version| awk '{$1="";print($0)}'|awk '{$1=$1};1')
|
||||||
|
INFO_HW_DISPLAY=$(echo "$LSHW"|grep "\-display" -A20|grep -m 1 product| awk '{$1="";print($0)}'|awk '{$1=$1};1')
|
||||||
|
|
||||||
# Print Information
|
# Print Information
|
||||||
echo "====> System <===="
|
echo "====> System <===="
|
||||||
|
@ -277,6 +283,12 @@ then
|
||||||
echo "curl: $(safegetentry cmd_curl_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')"
|
echo "curl: $(safegetentry cmd_curl_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')"
|
||||||
echo "tmux: $(safegetentry cmd_tmux_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')"
|
echo "tmux: $(safegetentry cmd_tmux_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')"
|
||||||
echo
|
echo
|
||||||
|
echo "====> Hardware <===="
|
||||||
|
echo "Type: ${INFO_HW_TYPE}"
|
||||||
|
echo "Vendor: ${INFO_HW_VENDOR}"
|
||||||
|
echo "Version: ${INFO_HW_VERSION}"
|
||||||
|
echo "Display: ${INFO_HW_DISPLAY}"
|
||||||
|
echo
|
||||||
echo "====> Other informations <===="
|
echo "====> Other informations <===="
|
||||||
echo "Dump User: ${INFO_DUMP_USER}"
|
echo "Dump User: ${INFO_DUMP_USER}"
|
||||||
echo "Dump Date: ${INFO_DUMP_DATE}"
|
echo "Dump Date: ${INFO_DUMP_DATE}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue