Add support of IPv6 for check IS_INTERFACESGW.

This commit is contained in:
Benoît S. 2014-10-09 16:41:34 +02:00
parent 6248aacbe1
commit 724bb6b235

View file

@ -329,7 +329,9 @@ if [ -e /etc/debian_version ]; then
# Network conf verification
if [ "$IS_INTERFACESGW" = 1 ]; then
number=$(grep -Ec [^#]gateway /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)
test $number -gt 1 && echo 'IS_INTERFACESGW FAILED!'
fi