Matthew R. Kasun 3 anni fa
parent
commit
9c96398e04

+ 1 - 1
netclient/daemon/common.go

@@ -42,7 +42,7 @@ func Restart() error {
 		return fmt.Errorf("failed to find running process for pid %d -- %w", pid, err)
 	}
 	if err := p.Signal(syscall.SIGHUP); err != nil {
-		return fmt.Errorf("SIGHUG failed -- %w", err)
+		return fmt.Errorf("SIGHUP failed -- %w", err)
 	}
 	return nil
 }

+ 2 - 1
netclient/functions/daemon.go

@@ -30,6 +30,7 @@ import (
 )
 
 var messageCache = new(sync.Map)
+var serverSet map[string]bool
 
 const lastNodeUpdate = "lnu"
 const lastPeerUpdate = "lpu"
@@ -45,7 +46,7 @@ func Daemon() error {
 	if err := ncutils.SavePID(); err != nil {
 		return err
 	}
-	serverSet := make(map[string]bool)
+	serverSet = make(map[string]bool)
 	// == initial pull of all networks ==
 	networks, _ := ncutils.GetSystemNetworks()
 	if len(networks) == 0 {

+ 3 - 0
netclient/functions/install.go

@@ -1,6 +1,8 @@
 package functions
 
 import (
+	"time"
+
 	"github.com/gravitl/netmaker/logger"
 	"github.com/gravitl/netmaker/netclient/daemon"
 )
@@ -12,5 +14,6 @@ func Install() error {
 		logger.Log(0, "error installing daemon", err.Error())
 		return err
 	}
+	time.Sleep(time.Second * 5)
 	return daemon.Restart()
 }