Run daemon without config

This commit is contained in:
George 2020-03-08 06:01:02 -04:00
parent 2050bd9f13
commit 3c429d5d28

View File

@ -32,15 +32,16 @@ func main() {
logger.EnableLevel("debug")
}
switch {
case *genconf != "":
if *genconf != "" {
confString, err := meshname.GenConf(*genconf, *subdomain)
if err != nil {
logger.Errorln(err)
} else {
fmt.Println(confString)
}
case *useconffile != "":
return
}
s := new(meshname.MeshnameServer)
_, validSubnet, err := net.ParseCIDR(*meshSubnetStr)
@ -60,13 +61,9 @@ func main() {
for {
select {
case _ = <-c:
goto exit
return
case _ = <-r:
s.UpdateConfig()
}
}
default:
flag.PrintDefaults()
}
exit:
}