mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-20 23:36:18 +08:00
fixed logging for comms join
This commit is contained in:
parent
c6612f9600
commit
d0b940fab7
|
@ -19,7 +19,9 @@ func JoinComms(cfg *config.ClientConfig) error {
|
|||
commsCfg.Server.GRPCAddress = cfg.Server.GRPCAddress
|
||||
commsCfg.Server.GRPCSSL = cfg.Server.GRPCSSL
|
||||
commsCfg.Server.CoreDNSAddr = cfg.Server.CoreDNSAddr
|
||||
commsCfg.ReadConfig()
|
||||
if commsCfg.ConfigFileExists() {
|
||||
commsCfg.ReadConfig()
|
||||
}
|
||||
if commsCfg.Node.Name == "" {
|
||||
if err := functions.JoinNetwork(commsCfg, "", true); err != nil {
|
||||
return err
|
||||
|
|
|
@ -63,6 +63,17 @@ func Write(config *ClientConfig, network string) error {
|
|||
return f.Sync()
|
||||
}
|
||||
|
||||
func (config *ClientConfig) ConfigFileExists() bool {
|
||||
home := ncutils.GetNetclientPathSpecific()
|
||||
|
||||
file := fmt.Sprintf(home + "netconfig-" + config.Network)
|
||||
info, err := os.Stat(file)
|
||||
if os.IsNotExist(err) {
|
||||
return false
|
||||
}
|
||||
return !info.IsDir()
|
||||
}
|
||||
|
||||
// ClientConfig.ReadConfig - used to read config from client disk into memory
|
||||
func (config *ClientConfig) ReadConfig() {
|
||||
|
||||
|
@ -74,8 +85,7 @@ func (config *ClientConfig) ReadConfig() {
|
|||
//f, err := os.Open(file)
|
||||
f, err := os.OpenFile(file, os.O_RDONLY, 0600)
|
||||
if err != nil {
|
||||
fmt.Println("trouble opening file")
|
||||
fmt.Println(err)
|
||||
ncutils.PrintLog("trouble opening file: "+err.Error(), 1)
|
||||
nofile = true
|
||||
//fmt.Println("Could not access " + home + "/.netconfig, proceeding...")
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue