aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/runtime/security_test.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtime/security_test.go b/src/runtime/security_test.go
index 1d304113d6..5cd90f9d1f 100644
--- a/src/runtime/security_test.go
+++ b/src/runtime/security_test.go
@@ -27,6 +27,8 @@ func privesc(command string, args ...string) error {
var cmd *exec.Cmd
if runtime.GOOS == "darwin" {
cmd = exec.CommandContext(ctx, "sudo", append([]string{"-n", command}, args...)...)
+ } else if runtime.GOOS == "openbsd" {
+ cmd = exec.CommandContext(ctx, "doas", append([]string{"-n", command}, args...)...)
} else {
cmd = exec.CommandContext(ctx, "su", highPrivUser, "-c", fmt.Sprintf("%s %s", command, strings.Join(args, " ")))
}