diff --git a/xCAT-server/share/xcat/install/ubuntu/compute.subiquity.tmpl b/xCAT-server/share/xcat/install/ubuntu/compute.subiquity.tmpl index 31a978cbc..2740dec81 100644 --- a/xCAT-server/share/xcat/install/ubuntu/compute.subiquity.tmpl +++ b/xCAT-server/share/xcat/install/ubuntu/compute.subiquity.tmpl @@ -74,11 +74,11 @@ autoinstall: - mkdir -p /target/var/log/xcat/ - '{ cat /tmp/pre-install.log >> /target/var/log/xcat/xcat.log; - installnic="#TABLE:noderes:$NODE:installnic#"; + installnic="#TABLEBLANKOKAY:noderes:$NODE:installnic#"; installmac="#TABLE:mac:$NODE:mac#"; installmac="$(printf ''%s'' "${installmac}" | cut -d''|'' -f1 | cut -d''!'' -f1 | tr ''A-F'' ''a-f'')"; mkdir -p /target/etc/netplan; - if [ "${installnic}" = "mac" ]; then + if [ "${installnic}" = "mac" ] || [ -z "${installnic}" ]; then printf ''%s\n'' "network:" " version: 2" " ethernets:" " xcat-install:" " match:" " macaddress: \"${installmac}\"" " dhcp4: true" >/target/etc/netplan/00-xcat-install.yaml; else printf ''%s\n'' "network:" " version: 2" " ethernets:" " xcat-install:" " match:" " macaddress: \"${installmac}\"" " set-name: ${installnic}" " dhcp4: true" >/target/etc/netplan/00-xcat-install.yaml;