aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/fpkg/start.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-01-22 12:01:30 +0900
committerOphestra <cat@gensokyo.uk>2025-01-22 12:01:30 +0900
commit580128922be2a983192804b7963175b2a0fe2093 (patch)
treefd74bda38a2f9c89ee7f0ae458f75c3fd88c2602 /cmd/fpkg/start.go
parent23e1152baa345d36003c34086f9599df00ccd1a7 (diff)
cmd/fpkg: expose syscall policy options
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd/fpkg/start.go')
-rw-r--r--cmd/fpkg/start.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/fpkg/start.go b/cmd/fpkg/start.go
index 1dc31e43..4a882110 100644
--- a/cmd/fpkg/start.go
+++ b/cmd/fpkg/start.go
@@ -5,6 +5,7 @@ import (
"path"
"git.gensokyo.uk/security/fortify/fst"
+ "git.gensokyo.uk/security/fortify/helper/bwrap"
"git.gensokyo.uk/security/fortify/internal/fmsg"
)
@@ -96,6 +97,7 @@ func actionStart(args []string) {
UserNS: app.UserNS,
Net: app.Net,
Dev: app.Dev,
+ Syscall: &bwrap.SyscallPolicy{DenyDevel: !app.Devel, Multiarch: app.Multiarch, Bluetooth: app.Bluetooth},
NoNewSession: app.NoNewSession || dropShell,
MapRealUID: app.MapRealUID,
DirectWayland: app.DirectWayland,