mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-31 01:34:23 +02:00
Added VMware detection for ESXi
This commit is contained in:
parent
c96e9f079e
commit
7cf247bf21
@ -249,7 +249,6 @@
|
|||||||
LINUX_VERSION="Scientific"
|
LINUX_VERSION="Scientific"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# PCLinuxOS
|
# PCLinuxOS
|
||||||
@ -292,9 +291,20 @@
|
|||||||
|
|
||||||
# Turbo Linux
|
# Turbo Linux
|
||||||
if [ -e "/etc/turbolinux-release" ]; then OS_FULLNAME=`cat /etc/turbolinux-release`; fi
|
if [ -e "/etc/turbolinux-release" ]; then OS_FULLNAME=`cat /etc/turbolinux-release`; fi
|
||||||
|
|
||||||
# YellowDog
|
# YellowDog
|
||||||
if [ -e "/etc/yellowdog-release" ]; then OS_FULLNAME=`cat /etc/yellowdog-release`; fi
|
if [ -e "/etc/yellowdog-release" ]; then OS_FULLNAME=`cat /etc/yellowdog-release`; fi
|
||||||
|
|
||||||
|
# VMware
|
||||||
|
if [ -e "/etc/vmware-release" ]; then
|
||||||
|
OS_FULLNAME=`cat /etc/vmware-release`
|
||||||
|
OS_VERSION=`uname -r`
|
||||||
|
IS_VMWARE_ESXI=`vmware -vl | grep VMware ESXi`
|
||||||
|
if [ ! "${IS_VMWARE_ESXI}" = "" ]; then
|
||||||
|
OS_FULLNAME="VMware ESXi ${OS_VERSION}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# ===================================================================
|
# ===================================================================
|
||||||
# Set OS name to the discovered Linux version
|
# Set OS name to the discovered Linux version
|
||||||
if [ ! "${LINUX_VERSION}" = "" -a "${OS_NAME}" = "Linux" ]; then
|
if [ ! "${LINUX_VERSION}" = "" -a "${OS_NAME}" = "Linux" ]; then
|
||||||
@ -344,10 +354,31 @@
|
|||||||
SYSCTL_READKEY=""
|
SYSCTL_READKEY=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
# VMware products
|
||||||
|
VMkernel)
|
||||||
|
OS="VMware"
|
||||||
|
OS_FULLNAME=""
|
||||||
|
OS_VERSION=""
|
||||||
|
HARDWARE=`uname -m`
|
||||||
|
if [ -e "/etc/vmware-release" ]; then
|
||||||
|
OS_FULLNAME=`cat /etc/vmware-release`
|
||||||
|
OS_VERSION=`uname -r`
|
||||||
|
fi
|
||||||
|
HAS_VMWARE_UTIL=`which vmware 2> /dev/null`
|
||||||
|
if [ ! "${HAS_VMWARE_UTIL}" = "" ]; then
|
||||||
|
IS_VMWARE_ESXI=`vmware -vl | grep VMware ESXi`
|
||||||
|
if [ ! "${IS_VMWARE_ESXI}" = "" ]; then
|
||||||
|
OS_NAME="VMware ESXi"
|
||||||
|
OS_FULLNAME="VMware ESXi ${OS_VERSION}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
|
||||||
# Unknown or unsupported systems
|
# Unknown or unsupported systems
|
||||||
*)
|
*)
|
||||||
echo "[ ${WARNING}WARNING${NORMAL} ]"
|
echo "[ ${WARNING}WARNING${NORMAL} ]"
|
||||||
echo "${WARNING}Error${NORMAL}: ${WHITE}Unknown OS found. No support available for this OS or platform...${NORMAL}"
|
echo "${WARNING}Error${NORMAL}: ${WHITE}Unknown OS found. No support available yet for this OS or platform...${NORMAL}"
|
||||||
echo "Please consult the README/documentation for more information."
|
echo "Please consult the README/documentation for more information."
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user