From c7a6b3e6945f839aeac26b87c1d8fa6db22afe88 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Mon, 29 Aug 2022 17:03:29 +0200 Subject: [PATCH] evocheck: upstream release 22.08.1 --- CHANGELOG.md | 2 +- evocheck/files/evocheck.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 323f0c13..1587a7fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ The **patch** part changes is incremented if multiple releases happen the same m ### Changed -* evocheck: upstream release 22.08 +* evocheck: upstream release 22.08.1 * openvpn: automate the initialization of the CA and the creation of the server certificate ; use openssl_dhparam module instead of a command ### Fixed diff --git a/evocheck/files/evocheck.sh b/evocheck/files/evocheck.sh index e924debd..2771c904 100644 --- a/evocheck/files/evocheck.sh +++ b/evocheck/files/evocheck.sh @@ -4,7 +4,7 @@ # Script to verify compliance of a Linux (Debian) server # powered by Evolix -VERSION="22.08" +VERSION="22.08.1" readonly VERSION # base functions @@ -575,8 +575,8 @@ check_autoif() { interfaces=$(/sbin/ifconfig -s | tail -n +2 | grep -E -v "^(lo|vnet|docker|veth|tun|tap|macvtap|vrrp)" | cut -d " " -f 1 |tr "\n" " ") fi for interface in $interfaces; do - if ! grep -Rq "^auto $interface" /etc/network/interfaces*; then - failed "IS_AUTOIF" "Network interface \`${interface}' is not set to auto" + if grep -Rq "^iface $interface" /etc/network/interfaces* && ! grep -Rq "^auto $interface" /etc/network/interfaces*; then + failed "IS_AUTOIF" "Network interface \`${interface}' is statically defined but not set to auto" test "${VERBOSE}" = 1 || break fi done