From 75f8a55e9b19a42163fae88e1f295e4bf393effb Mon Sep 17 00:00:00 2001 From: "William Hirigoyen (Evolix)" Date: Wed, 3 Aug 2022 15:51:45 +0200 Subject: [PATCH] [IS_AUTOIF] Add support for /etc/network/interface.d --- CHANGELOG | 1 + evocheck.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 008463b..eab0219 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,7 @@ and this project **does not adhere to [Semantic Versioning](http://semver.org/sp ## [Unreleased] ### Added +* IS_AUTOIF: add support for /etc/network/interfaces.d ### Changed diff --git a/evocheck.sh b/evocheck.sh index 8468c5c..ee1ee43 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -582,7 +582,7 @@ 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 -q "^auto $interface" /etc/network/interfaces; then + if ! grep -Rq "^auto $interface" /etc/network/interfaces*; then failed "IS_AUTOIF" "Network interface \`${interface}' is not set to auto" test "${VERBOSE}" = 1 || break fi