From 720ea03b0cad04a90d070ecedc4c01442da93a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lecour?= Date: Thu, 21 Mar 2019 21:57:28 +0100 Subject: [PATCH] Add IS_LSBRELEASE check --- evocheck.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/evocheck.sh b/evocheck.sh index 431d1d6..1f45236 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -107,6 +107,7 @@ IS_EVOACME_LIVELINKS=1 IS_APACHE_CONFENABLED=1 IS_MELTDOWN_SPECTRE=1 IS_OLD_HOME_DIR=1 +IS_LSBRELEASE=1 #Proper to OpenBSD IS_SOFTDEP=1 @@ -226,6 +227,11 @@ is_debian_stretch && MINIFW_FILE=/etc/default/minifirewall if is_debian; then + if [ "$IS_LSBRELEASE" = "1" ]; then + test -x "${LSB_RELEASE_BIN}" || failed "IS_LSBRELEASE" "lsb_release is missing or not executable" + test "$(${LSB_RELEASE_BIN} --release --short)" = "$(cat /etc/debian_version)" || failed "IS_LSBRELEASE" "release is not consistent between lsb_release and /etc/debian_version" + fi + if [ "$IS_DPKGWARNING" = 1 ]; then is_debian_squeeze && ( [ "$IS_USRRO" = 1 ] || [ "$IS_TMPNOEXEC" = 1 ] ) && ( \ grep -E -i "(Pre-Invoke ..echo Are you sure to have rw on|Post-Invoke ..echo Dont forget to mount -o remount)" \