From 1c2cd555bdf8ccfccd7036e2c826c17201a2fd10 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Wed, 1 Feb 2023 22:50:14 +0700 Subject: [PATCH] cmd/ctrld: ensure ctrld start after NetworkManager --- cmd/ctrld/cli.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/ctrld/cli.go b/cmd/ctrld/cli.go index 0e9527a..3de242e 100644 --- a/cmd/ctrld/cli.go +++ b/cmd/ctrld/cli.go @@ -186,6 +186,11 @@ func initCLI() { if os.Args[1] == "service" { osArgs = os.Args[3:] } + if runtime.GOOS == "linux" { + sc.Dependencies = []string{ + "After=NetworkManager-wait-online.service", + } + } sc.Arguments = append([]string{"run"}, osArgs...) if dir, err := os.UserHomeDir(); err == nil { // WorkingDirectory is not supported on Windows.