github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/lib/net/configurator/update.go (about) 1 package configurator 2 3 import ( 4 "github.com/Cloud-Foundations/Dominator/lib/log" 5 ) 6 7 func (netconf *NetworkConfig) update(rootDir string, 8 logger log.DebugLogger) (bool, error) { 9 updated := false 10 if u, err := netconf.updateDebian(rootDir); err != nil { 11 return updated, err 12 } else if u { 13 logger.Printf("updated network interfaces configuration") 14 updated = true 15 } 16 if u, err := updateResolvConf(rootDir, netconf.DefaultSubnet); err != nil { 17 return updated, err 18 } else if u { 19 logger.Printf("updated DNS resolver configuration") 20 updated = true 21 } 22 return updated, nil 23 }