mirror of https://github.com/CISOfy/lynis.git
Improvements for macOS
This commit is contained in:
parent
32711e4155
commit
7dd3c27b97
|
@ -42,11 +42,19 @@
|
|||
OS="MacOS"
|
||||
if [ -x /usr/bin/sw_vers ]; then
|
||||
OS_NAME=$(/usr/bin/sw_vers -productName)
|
||||
if [ "${OS_NAME}" = "Mac OS X" ]; then OS_NAME="macOS"; fi
|
||||
OS_VERSION=$(/usr/bin/sw_vers -productVersion)
|
||||
case ${OS_VERSION} in
|
||||
10.9) OS_VERSION="Mavericks" ;;
|
||||
10.10) OS_VERSION="Yosemite" ;;
|
||||
10.11) OS_VERSION="El Capitan" ;;
|
||||
10.12) OS_VERSION="Sierra" ;;
|
||||
*) echo "Unknown macOS version. Do you know what version it is? Share at ${PROGRAM_SOURCE}" ;;
|
||||
esac
|
||||
OS_FULLNAME="${OS_NAME} ${OS_VERSION}"
|
||||
else
|
||||
# Fall back to a fairly safe name
|
||||
OS_NAME="Mac OS X"
|
||||
OS_NAME="macOS"
|
||||
OS_FULLNAME=$(uname -s -r)
|
||||
OS_VERSION=$(uname -r)
|
||||
fi
|
||||
|
@ -400,7 +408,7 @@
|
|||
case ${OS} in
|
||||
"AIX") ECHOCMD="echo" ;;
|
||||
"DragonFly"|"FreeBSD"|"NetBSD") ECHOCMD="echo -e"; ECHONB="echo -n" ;;
|
||||
"MacOS") ECHOCMD="echo"; ECHONB="echo -n" ;;
|
||||
"MacOS") ECHOCMD="echo"; ECHONB="/bin/echo -n" ;;
|
||||
"Solaris") ECHOCMD="echo" ;;
|
||||
"Linux")
|
||||
# Check if dash is used (Debian/Ubuntu)
|
||||
|
|
Loading…
Reference in New Issue