From 7bbe98976d2b71e36ceecafad1efccd87935370e Mon Sep 17 00:00:00 2001 From: Ivan Suzdal Date: Mon, 16 Nov 2015 18:22:49 +0300 Subject: [PATCH] Fix mac generate for non-GNU awk. Default awk in MacOSX has no gensub function. Closes-Bug: #1517145 Change-Id: I7cda2e0ed6cdc29dc16ef74fd2cab7b8e3d735ea --- actions/slave-nodes-create-and-boot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/slave-nodes-create-and-boot.sh b/actions/slave-nodes-create-and-boot.sh index 8052125..46a4ef8 100755 --- a/actions/slave-nodes-create-and-boot.sh +++ b/actions/slave-nodes-create-and-boot.sh @@ -50,7 +50,7 @@ for idx in $(eval echo {1..$cluster_size}); do add_disk_to_vm $name 2 $vm_slave_third_disk_mb #add NIC1 MAC to description - mac=$(execute VBoxManage showvminfo $name |awk -F ': ' '$1~/NIC 1/ {mac=gensub(/^.+ MAC: ([0-9A-F]{12}).+$/,"\\1","g",$0);print mac}') + mac=$(execute VBoxManage showvminfo $name --machinereadable |awk -F '=' '{ if ($1 == "macaddress1") print $2}') execute VBoxManage modifyvm $name --description $mac #add RDP connection