mirror of
https://github.com/CISOfy/lynis.git
synced 2025-09-26 11:19:27 +02:00
add alpine support (#569)
also initialize a few variables which wasn't initialyzed
This commit is contained in:
parent
50374ecd0e
commit
6567b16730
@ -63,17 +63,21 @@ fi
|
|||||||
IMAGE=$(echo ${I} | sed 's/:space:/ /g' | awk '{ if ($1=="FROM") { print $2 }}')
|
IMAGE=$(echo ${I} | sed 's/:space:/ /g' | awk '{ if ($1=="FROM") { print $2 }}')
|
||||||
Display --indent 2 --text "Found image:" --result "${IMAGE}"
|
Display --indent 2 --text "Found image:" --result "${IMAGE}"
|
||||||
|
|
||||||
|
IS_DEBIAN=$(echo ${IMAGE} | grep -i debian)
|
||||||
|
IS_FEDORA=$(echo ${IMAGE} | grep -i fedora)
|
||||||
IS_UBUNTU=$(echo ${IMAGE} | grep -i ubuntu)
|
IS_UBUNTU=$(echo ${IMAGE} | grep -i ubuntu)
|
||||||
|
IS_ALPINE=$(echo ${IMAGE} | grep -i alpine)
|
||||||
|
|
||||||
if [ ! "${IS_DEBIAN}" = "" ]; then IMAGE="debian"; fi
|
if [ ! "${IS_DEBIAN}" = "" ]; then IMAGE="debian"; fi
|
||||||
if [ ! "${IS_FEDORA}" = "" ]; then IMAGE="fedora"; fi
|
if [ ! "${IS_FEDORA}" = "" ]; then IMAGE="fedora"; fi
|
||||||
if [ ! "${IS_UBUNTU}" = "" ]; then IMAGE="ubuntu"; fi
|
if [ ! "${IS_UBUNTU}" = "" ]; then IMAGE="ubuntu"; fi
|
||||||
|
if [ ! "${IS_ALPINE}" = "" ]; then IMAGE="alpine"; fi
|
||||||
|
|
||||||
case ${IMAGE} in
|
case ${IMAGE} in
|
||||||
"debian")
|
"debian")
|
||||||
LogText "Image = Debian based"
|
LogText "Image = Debian based"
|
||||||
PKGMGR="apt"
|
PKGMGR="apt"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"fedora*")
|
"fedora*")
|
||||||
LogText " Image = Fedora based"
|
LogText " Image = Fedora based"
|
||||||
PKGMGR="yum"
|
PKGMGR="yum"
|
||||||
@ -82,6 +86,10 @@ fi
|
|||||||
LogText " Image = Ubuntu based"
|
LogText " Image = Ubuntu based"
|
||||||
PKGMGR="apt"
|
PKGMGR="apt"
|
||||||
;;
|
;;
|
||||||
|
"alpine")
|
||||||
|
LogText " Image = Alpine based"
|
||||||
|
PKGMGR="apk"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
Display --indent 2 --text "Unknown image" --result "" --color YELLOW
|
Display --indent 2 --text "Unknown image" --result "" --color YELLOW
|
||||||
;;
|
;;
|
||||||
@ -119,6 +127,14 @@ InsertSection "Basics"
|
|||||||
LogText "No installations found via apt-get"
|
LogText "No installations found via apt-get"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
"apk")
|
||||||
|
FIND=$(egrep "apk(.*) add" ${AUDIT_FILE})
|
||||||
|
if [ ! "${FIND}" = "" ]; then
|
||||||
|
LogText "Found installation via apk"
|
||||||
|
else
|
||||||
|
LogText "No installations found via apk"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
LogText "Unknown package manager"
|
LogText "Unknown package manager"
|
||||||
;;
|
;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user