package home import ( "github.com/joomcode/errorx" ) func startDHCPServer() error { if !config.DHCP.Enabled { // not enabled, don't do anything return nil } err := Context.dhcpServer.Init(config.DHCP) if err != nil { return errorx.Decorate(err, "Couldn't init DHCP server") } err = Context.dhcpServer.Start() if err != nil { return errorx.Decorate(err, "Couldn't start DHCP server") } return nil } func stopDHCPServer() error { if !config.DHCP.Enabled { return nil } err := Context.dhcpServer.Stop() if err != nil { return errorx.Decorate(err, "Couldn't stop DHCP server") } return nil }