From 847b667489e661d0e59240d64614a33392d94e0d Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 28 Dec 2024 13:23:27 +0900 Subject: app: extra acl entries from configuration Signed-off-by: Ophestra --- internal/app/share.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'internal/app/share.go') diff --git a/internal/app/share.go b/internal/app/share.go index dea55a87..0a18e310 100644 --- a/internal/app/share.go +++ b/internal/app/share.go @@ -292,6 +292,14 @@ func (seal *appSeal) setupShares(bus [2]*dbus.Config, os linux.System) error { seal.sys.bwrap.Tmpfs(dest, 8*1024) } + // append extra perms + for _, p := range seal.extraPerms { + if p == nil { + continue + } + seal.sys.UpdatePermType(system.User, p.name, p.perms...) + } + return nil } -- cgit v1.3.1