removing peer cache

This commit is contained in:
afeiszli
2022-02-02 00:02:36 -05:00
parent 7c4e8b2b4a
commit 03a30b6bbc
7 changed files with 54 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ package daemon
import (
"errors"
"runtime"
"time"
"github.com/gravitl/netmaker/netclient/config"
)
@@ -29,3 +30,22 @@ func InstallDaemon(cfg config.ClientConfig) error {
}
return err
}
func Restart() error {
os := runtime.GOOS
var err error
time.Sleep(time.Second)
switch os {
case "windows":
RestartWindowsDaemon()
case "darwin":
RestartLaunchD()
case "linux":
RestartSystemD()
default:
err = errors.New("this os is not yet supported for daemon mode. Run join cmd with flag '--daemon off'")
}
return err
}