removed server check in join

This commit is contained in:
0xdcarns
2021-10-20 10:20:19 -04:00
parent 950fc6970d
commit e726d02206
2 changed files with 16 additions and 12 deletions

View File

@@ -27,9 +27,6 @@ func Join(cfg config.ClientConfig, privateKey string) error {
var err error
err = functions.JoinNetwork(cfg, privateKey)
if err != nil && cfg.Node.IsServer != "yes" { // make sure server side is cleaned up
return err
}
if err != nil && !cfg.DebugJoin {
if !strings.Contains(err.Error(), "ALREADY_INSTALLED") {
ncutils.PrintLog("error installing: "+err.Error(), 1)

View File

@@ -112,16 +112,23 @@ func RemoveSystemDServices() error {
if err != nil {
log.Println(err)
}
_, err = ncutils.RunCmd("systemctl disable netclient.service", true)
_, err = ncutils.RunCmd("systemctl disable netclient.timer", true)
ncutils.RunCmd("systemctl disable netclient.service", false)
ncutils.RunCmd("systemctl disable netclient.timer", false)
if ncutils.FileExists("/etc/systemd/system/netclient.service") {
err = os.Remove("/etc/systemd/system/netclient.service")
if err != nil {
ncutils.Log("Error removing /etc/systemd/system/netclient.service. Please investigate.")
}
}
if ncutils.FileExists("/etc/systemd/system/netclient.timer") {
err = os.Remove("/etc/systemd/system/netclient.timer")
if err != nil {
log.Println("Error removing file. Please investigate.")
log.Println(err)
ncutils.Log("Error removing /etc/systemd/system/netclient.timer. Please investigate.")
}
_, _ = ncutils.RunCmd("systemctl daemon-reload", true)
_, _ = ncutils.RunCmd("systemctl reset-failed", true)
}
ncutils.RunCmd("systemctl daemon-reload", false)
ncutils.RunCmd("systemctl reset-failed", false)
ncutils.Log("removed systemd remnants if any existed")
}
return nil
}