aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsysdump.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdump.sh b/sysdump.sh
index 477e229..0d773d6 100755
--- a/sysdump.sh
+++ b/sysdump.sh
@@ -70,6 +70,7 @@ sysdump() {
# safecmd
dump "date" date +%s
dump "hostname" safecmd hostname
+ dump "systemd-detect-virt" safecmd systemd-detect-virt
dump "id" safecmd id
dump "env" safecmd env
dump "top" safecmd top -b -n 1
@@ -227,6 +228,7 @@ then
INFO_DUMP_USER=$(safegetentry env|grep "^USER="|cut -d= -f2)
INFO_TIMEZONE=$(safegetentry /etc/timezone)
INFO_KERNEL=$(safegetentry /proc/version|awk '/ version /{print $1" v"$3}')
+ INFO_IS_VIRT=$(safegetentry systemd-detect-virt|awk 'BEGIN{state="No"};!/none/{state="Yes ("$0")"};END{print(state)}')
INFO_KERNEL_RAPL=$(echo "$KERNEL_CONFIG"|awk 'BEGIN{DETECTED=0};/^CONFIG_INTEL_RAPL=(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")}}')
@@ -239,6 +241,7 @@ then
echo "Kernel: ${INFO_KERNEL}"
echo "Hostname: ${INFO_HOSTNAME}"
echo "Uptime: ${INFO_UPTIME}"
+ echo "Virtualization: ${INFO_IS_VIRT}"
echo
echo "====> CPU <===="
echo "Model: ${INFO_CPU_MODEL}"