From b781386eeda4d1eadeb6017db25ff6d7dff26c87 Mon Sep 17 00:00:00 2001 From: Mykola Malkov Date: Thu, 2 Aug 2018 15:47:45 +0300 Subject: [PATCH] TT#37257 Fix mac address validation Fix the number of octets in mac address. Change-Id: Ia55ad81ec5cc7afa70f93efc69155b690ff92149 --- templates/scripts/includes/deployment.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/scripts/includes/deployment.sh b/templates/scripts/includes/deployment.sh index 9593520..eb10296 100755 --- a/templates/scripts/includes/deployment.sh +++ b/templates/scripts/includes/deployment.sh @@ -1347,7 +1347,7 @@ if "$PRO_EDITION" && [[ $(imvirt) != "Physical" ]] ; then [[ "${dev}" =~ ^(vlan|bond|lo) ]] && continue mac=$(udevadm info -a -p "/sys/class/net/${dev}" | sed -nr 's/^ *ATTR\{address\}=="(.+)".*$/\1/p') - if [[ "${mac}" =~ ^([0-9A-Fa-f]{2}:){3}[0-9A-Fa-f]{2}$ ]]; then + if [[ "${mac}" =~ ^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$ ]]; then echo "Adding device '${dev}' with MAC '${mac}'" cat >> "${TARGET}/etc/udev/rules.d/70-persistent-net.rules" <