From 5c66992f039af607e14efbd33bd8c28222e2ea99 Mon Sep 17 00:00:00 2001 From: Romain Dessort Date: Wed, 11 May 2016 14:14:23 -0400 Subject: [PATCH] Fix bad regexp in IS_INTERFACESGW check. --- evocheck.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evocheck.sh b/evocheck.sh index 10be912..c4954c4 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -347,9 +347,9 @@ if [ -e /etc/debian_version ]; then # Network conf verification if [ "$IS_INTERFACESGW" = 1 ]; then - number=$(grep -Ec "[^#]gateway [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" /etc/network/interfaces) + number=$(grep -Ec "^[^#]*gateway [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" /etc/network/interfaces) test $number -gt 1 && echo 'IS_INTERFACESGW FAILED!' - number=$(grep -Ec "[^#]gateway [0-9a-fA-F]+:" /etc/network/interfaces) + number=$(grep -Ec "^[^#]*gateway [0-9a-fA-F]+:" /etc/network/interfaces) test $number -gt 1 && echo 'IS_INTERFACESGW FAILED!' fi