From 704248f2dadf82604fd35f4f5e3589fcb37b51de Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Thu, 17 Feb 2022 10:35:03 +0100 Subject: [PATCH] For just one netdev make it the default --- internal/pkg/node/constructors.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/pkg/node/constructors.go b/internal/pkg/node/constructors.go index ebf35397..9bcca0ca 100644 --- a/internal/pkg/node/constructors.go +++ b/internal/pkg/node/constructors.go @@ -95,7 +95,6 @@ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { var netdev NetDevEntry n.NetDevs[devname] = &netdev } - n.NetDevs[devname].Device.Set(netdev.Device) n.NetDevs[devname].Ipaddr.Set(netdev.Ipaddr) n.NetDevs[devname].Netmask.Set(netdev.Netmask) @@ -104,6 +103,10 @@ func (config *nodeYaml) FindAllNodes() ([]NodeInfo, error) { n.NetDevs[devname].Type.Set(netdev.Type) n.NetDevs[devname].OnBoot.Set(netdev.OnBoot) n.NetDevs[devname].Default.Set(netdev.Default) + // for just one netdeve, it is always the default + if len(node.NetDevs) == 1 { + n.NetDevs[devname].Default.Set("true") + } } // Merge Keys into Tags for backwards compatibility