mirror of
https://github.com/CISOfy/lynis.git
synced 2025-07-31 01:34:23 +02:00
Code enhancement to avoid repetition
This commit is contained in:
parent
6e5f638640
commit
5faf69af16
@ -139,12 +139,12 @@
|
|||||||
|
|
||||||
# Generic
|
# Generic
|
||||||
if [ -e /etc/os-release ]; then
|
if [ -e /etc/os-release ]; then
|
||||||
|
OS_FULLNAME=$(awk -F= '/^PRETTY_NAME=/ {print substr($2,2,length($2)-2)}' /etc/os-release)
|
||||||
OS_ID=$(grep "^ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_ID=$(grep "^ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
if [ -n "${OS_ID}" ]; then
|
if [ -n "${OS_ID}" ]; then
|
||||||
case ${OS_ID} in
|
case ${OS_ID} in
|
||||||
"amzn")
|
"amzn")
|
||||||
LINUX_VERSION="Amazon Linux"
|
LINUX_VERSION="Amazon Linux"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_NAME="Amazon Linux"
|
OS_NAME="Amazon Linux"
|
||||||
OS_REDHAT_OR_CLONE=1
|
OS_REDHAT_OR_CLONE=1
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
@ -156,34 +156,29 @@
|
|||||||
;;
|
;;
|
||||||
"centos")
|
"centos")
|
||||||
LINUX_VERSION="CentOS"
|
LINUX_VERSION="CentOS"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_NAME="CentOS Linux"
|
OS_NAME="CentOS Linux"
|
||||||
OS_REDHAT_OR_CLONE=1
|
OS_REDHAT_OR_CLONE=1
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
;;
|
;;
|
||||||
"clear-linux-os")
|
"clear-linux-os")
|
||||||
LINUX_VERSION="Clear Linux OS"
|
LINUX_VERSION="Clear Linux OS"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_NAME="Clear Linux OS"
|
OS_NAME="Clear Linux OS"
|
||||||
OS_REDHAT_OR_CLONE=1
|
OS_REDHAT_OR_CLONE=1
|
||||||
OS_VERSION="Rolling release"
|
OS_VERSION="Rolling release"
|
||||||
;;
|
;;
|
||||||
"coreos")
|
"coreos")
|
||||||
LINUX_VERSION="CoreOS"
|
LINUX_VERSION="CoreOS"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_NAME="CoreOS Linux"
|
OS_NAME="CoreOS Linux"
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
;;
|
;;
|
||||||
"debian")
|
"debian")
|
||||||
LINUX_VERSION="Debian"
|
LINUX_VERSION="Debian"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="Debian"
|
OS_NAME="Debian"
|
||||||
;;
|
;;
|
||||||
"pureos")
|
"pureos")
|
||||||
LINUX_VERSION="PureOS"
|
LINUX_VERSION="PureOS"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="PureOS"
|
OS_NAME="PureOS"
|
||||||
@ -196,27 +191,23 @@
|
|||||||
;;
|
;;
|
||||||
"opensuse-tumbleweed")
|
"opensuse-tumbleweed")
|
||||||
LINUX_VERSION="openSUSE Tumbleweed"
|
LINUX_VERSION="openSUSE Tumbleweed"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
# It's rolling release but has a snapshot version (the date of the snapshot)
|
# It's rolling release but has a snapshot version (the date of the snapshot)
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="openSUSE"
|
OS_NAME="openSUSE"
|
||||||
;;
|
;;
|
||||||
"opensuse-leap")
|
"opensuse-leap")
|
||||||
LINUX_VERSION="openSUSE Leap"
|
LINUX_VERSION="openSUSE Leap"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="openSUSE"
|
OS_NAME="openSUSE"
|
||||||
;;
|
;;
|
||||||
"ubuntu")
|
"ubuntu")
|
||||||
LINUX_VERSION="Ubuntu"
|
LINUX_VERSION="Ubuntu"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="Ubuntu"
|
OS_NAME="Ubuntu"
|
||||||
;;
|
;;
|
||||||
"raspbian")
|
"raspbian")
|
||||||
LINUX_VERSION="Raspbian"
|
LINUX_VERSION="Raspbian"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_NAME="Raspbian"
|
OS_NAME="Raspbian"
|
||||||
@ -231,7 +222,6 @@
|
|||||||
;;
|
;;
|
||||||
"slackware")
|
"slackware")
|
||||||
LINUX_VERSION="Slackware"
|
LINUX_VERSION="Slackware"
|
||||||
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
|
||||||
OS_NAME="Slackware Linux"
|
OS_NAME="Slackware Linux"
|
||||||
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION=$(grep "^VERSION_ID=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
OS_VERSION_FULL=$(grep "^VERSION=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user