| 123456789101112131415161718192021222324 | package daemonimport (	"errors"	"runtime"	"github.com/gravitl/netmaker/netclient/config")func InstallDaemon(cfg config.ClientConfig) error {	os := runtime.GOOS	var err error	switch os {	case "windows":		err = SetupWindowsDaemon()	case "darwin":		err = SetupMacDaemon()	case "linux":		err = SetupSystemDDaemon(cfg.Network)	default:		err = errors.New("this os is not yet supported for daemon mode. Run join cmd with flag '--daemon off'")	}	return err}
 |