From b7e94d237a91bc7a6b466403c7c6aef7589f9c41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gu=C3=A9gan?= Date: Sat, 6 Jul 2024 18:33:17 +0200 Subject: [PATCH] Minor changes --- sysdump.sh | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/sysdump.sh b/sysdump.sh index f665056..848b081 100755 --- a/sysdump.sh +++ b/sysdump.sh @@ -266,13 +266,21 @@ then echo "Swap Free: ${INFO_MEM_SWAP_FREE}" echo echo "====> Disk <====" - echo "${INFO_DISKS}" + [ -z "$INFO_DISKS" ] && echo "ERROR: No disks informations (require df)" + if [ ! -z "$INFO_DISKS" ] + then + echo "${INFO_DISKS}" + fi echo echo "====> Kernel Config <====" - echo "Intel RAPL: ${INFO_KERNEL_RAPL}" - echo "KVM: ${INFO_KERNEL_KVM}" - echo "I2C: ${INFO_KERNEL_I2C}" - echo "SPI: ${INFO_KERNEL_SPI}" + [ -z "$KERNEL_CONFIG" ] && echo "ERROR: Kernel config not found" + if [ ! -z "$KERNEL_CONFIG" ] + then + echo "Intel RAPL: ${INFO_KERNEL_RAPL}" + echo "KVM: ${INFO_KERNEL_KVM}" + echo "I2C: ${INFO_KERNEL_I2C}" + echo "SPI: ${INFO_KERNEL_SPI}" + fi echo echo "====> Applications <====" echo "ssh: $(safegetentry cmd_ssh_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')" @@ -284,10 +292,14 @@ then echo "tmux: $(safegetentry cmd_tmux_version|wc -c|awk '{if($0>0){print("Available")}else{print("NA")}}')" echo echo "====> Hardware <====" - echo "Type: ${INFO_HW_TYPE}" - echo "Vendor: ${INFO_HW_VENDOR}" - echo "Version: ${INFO_HW_VERSION}" - echo "Display: ${INFO_HW_DISPLAY}" + [ -z "$LSHW" ] && echo "ERROR: Require lshw and root permissions" + if [ ! -z "$LSHW" ] + then + echo "Type: ${INFO_HW_TYPE}" + echo "Vendor: ${INFO_HW_VENDOR}" + echo "Version: ${INFO_HW_VERSION}" + echo "Display: ${INFO_HW_DISPLAY}" + fi echo echo "====> Other informations <====" echo "Dump User: ${INFO_DUMP_USER}"