add freebsd jail detection to system-info.sh (#16858)
Ilya Mashchenko committed
Jan 29, 2024 at 15:07 UTC
b7e670ef5b1ba05410c592981dfd28ca9ef5e80b
1 file changed
+5
-1
daemon/system-info.sh
+5
-1
@@ -57,7 +57,7 @@ if [ -z "${VIRTUALIZATION}" ]; then
57
VIRTUALIZATION="unknown"
58
VIRT_DETECTION="none"
59
elif [ "$VIRTUALIZATION" != "none" ] && [ "$VIRTUALIZATION" != "unknown" ]; then
60
- VIRTUALIZATION=$(virtualization_normalize_name $VIRTUALIZATION)
60
+ VIRTUALIZATION=$(virtualization_normalize_name "$VIRTUALIZATION")
61
fi
62
else
63
# Passed from outside - probably in docker run
@@ -101,6 +101,10 @@ if [ "${CONTAINER}" = "unknown" ]; then
101
CONT_DETECTION="kubernetes"
102
fi
103
104
+ if [ "${KERNEL_NAME}" = FreeBSD ] && command -v sysctl && sysctl security.jail.jailed 2>/dev/null | grep -q "1$"; then
105
+ CONTAINER="jail"
106
+ CONT_DETECTION="sysctl"
107
+ fi
108
fi
109
110
# -------------------------------------------------------------------------------------------------