mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-15 21:32:17 +08:00
register now working
This commit is contained in:
@@ -28,29 +28,27 @@ func Join(cfg config.ClientConfig) error {
|
||||
|
||||
err := functions.JoinNetwork(cfg)
|
||||
if err != nil {
|
||||
if !strings.Contains(err.Error(), "ALREADY_INSTALLED") {
|
||||
log.Println("Error installing: ", err)
|
||||
err = functions.LeaveNetwork(cfg.Network)
|
||||
if err != nil {
|
||||
err = local.WipeLocal(cfg.Network)
|
||||
if !strings.Contains(err.Error(), "ALREADY_INSTALLED") {
|
||||
log.Println("Error installing: ", err)
|
||||
err = functions.LeaveNetwork(cfg.Network)
|
||||
if err != nil {
|
||||
log.Println("Error removing artifacts: ", err)
|
||||
err = local.WipeLocal(cfg.Network)
|
||||
if err != nil {
|
||||
log.Println("Error removing artifacts: ", err)
|
||||
}
|
||||
}
|
||||
if cfg.Daemon != "off" {
|
||||
err = local.RemoveSystemDServices(cfg.Network)
|
||||
if err != nil {
|
||||
log.Println("Error removing services: ", err)
|
||||
}
|
||||
}
|
||||
err = local.RemoveSystemDServices(cfg.Network)
|
||||
if err != nil {
|
||||
log.Println("Error removing services: ", err)
|
||||
}
|
||||
}
|
||||
os.Exit(1)
|
||||
} else {
|
||||
log.Println(err.Error())
|
||||
os.Exit(1)
|
||||
}
|
||||
return err
|
||||
}
|
||||
log.Println("joined " + cfg.Network)
|
||||
if cfg.Daemon != "off" {
|
||||
err = functions.Install(cfg)
|
||||
log.Println("installed daemon")
|
||||
err = functions.InstallDaemon(cfg)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user