From af8df1a659cfa900fdf608e14d6159d400e25abd Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 1 Aug 2026 16:52:40 +0000 Subject: [PATCH] fix: add --keep flag to prevent Makeself from deleting /opt/wallarm on failure --- internal/native/native.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/native/native.go b/internal/native/native.go index 540c502..c7070d2 100644 --- a/internal/native/native.go +++ b/internal/native/native.go @@ -48,7 +48,7 @@ func InstallNode(node state.Node, apiToken, apiHost, labels string) error { // 3. Extract once if _, err := os.Stat(filepath.Join(archiveDir, "setup.sh")); os.IsNotExist(err) { fmt.Printf("[%s] Extracting...\n", node.Name) - cmd := exec.Command("bash", installerPath, "--noexec", "--target", archiveDir, "--noprogress", "--accept") + cmd := exec.Command("bash", installerPath, "--noexec", "--keep", "--target", archiveDir, "--noprogress", "--accept") if out, err := cmd.CombinedOutput(); err != nil { return fmt.Errorf("extract: %w\n%s", err, string(out)) }