From 8570f91c22af0b9645d0a1c05a3b5a73fe1829be Mon Sep 17 00:00:00 2001 From: Siddharth M Date: Wed, 21 Aug 2019 19:43:43 +0530 Subject: pkg/csource: fix failing syz-runtest for NetBSD * pkg/csource: fix failing syz-runtest for NetBSD * update common.go --- pkg/csource/common.go | 1 + pkg/csource/options.go | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'pkg') diff --git a/pkg/csource/common.go b/pkg/csource/common.go index 587c0f587..f4da50b85 100644 --- a/pkg/csource/common.go +++ b/pkg/csource/common.go @@ -22,6 +22,7 @@ const ( linux = "linux" freebsd = "freebsd" openbsd = "openbsd" + netbsd = "netbsd" sandboxNone = "none" sandboxSetuid = "setuid" diff --git a/pkg/csource/options.go b/pkg/csource/options.go index e63a76890..2eda3acc6 100644 --- a/pkg/csource/options.go +++ b/pkg/csource/options.go @@ -105,7 +105,7 @@ func (opts Options) checkLinuxOnly(OS string) error { if OS == linux { return nil } - if opts.EnableTun && !(OS == openbsd || OS == freebsd) { + if opts.EnableTun && !(OS == openbsd || OS == freebsd || OS == netbsd) { return fmt.Errorf("option EnableTun is not supported on %v", OS) } if opts.EnableNetDev { @@ -124,7 +124,7 @@ func (opts Options) checkLinuxOnly(OS string) error { return fmt.Errorf("EnableCloseFds is not supported on %v", OS) } if opts.Sandbox == sandboxNamespace || - (opts.Sandbox == sandboxSetuid && !(OS == openbsd || OS == freebsd)) || + (opts.Sandbox == sandboxSetuid && !(OS == openbsd || OS == freebsd || OS == netbsd)) || opts.Sandbox == sandboxAndroidUntrustedApp { return fmt.Errorf("option Sandbox=%v is not supported on %v", opts.Sandbox, OS) } -- cgit mrf-deployment