fix virtualization detection on FreeBSD (#13087)
Ilya Mashchenko committed
Jun 13, 2022 at 09:46 UTC
b5dcdbe7e87d0e770d07f3f0a155d1f8d145a91d
1 file changed
+5
-3
daemon/system-info.sh
+5
-3
@@ -44,9 +44,11 @@ if [ -z "${VIRTUALIZATION}" ]; then
44
[ -n "$VIRTUALIZATION" ] && VIRT_DETECTION="dmidecode"
45
fi
46
47
- if [ -z "${VIRTUALIZATION}" ] && [ "${KERNEL_NAME}" = "FreeBSD" ]; then
48
- VIRTUALIZATION=$(sysctl kern.vm_guest 2>/dev/null | cut -d: -f 2 | awk '{$1=$1};1')
49
- [ -n "$VIRTUALIZATION" ] && VIRT_DETECTION="sysctl"
47
+ if [ -z "${VIRTUALIZATION}" ] || [ "$VIRTUALIZATION" = "unknown" ]; then
48
+ if [ "${KERNEL_NAME}" = "FreeBSD" ]; then
49
+ VIRTUALIZATION=$(sysctl kern.vm_guest 2>/dev/null | cut -d: -f 2 | awk '{$1=$1};1')
50
+ [ -n "$VIRTUALIZATION" ] && VIRT_DETECTION="sysctl"
51
+ fi
52
fi
53
54
if [ -z "${VIRTUALIZATION}" ]; then