aboutsummaryrefslogtreecommitdiffhomepage
path: root/bwrap/config.int.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-09-30 00:23:57 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-09-30 00:25:15 +0900
commitba76e2919b6791c78d2c1e79cb50dbc4731a5b00 (patch)
tree81bdf965e5372ffb84052cddb48c78d698c74ea8 /bwrap/config.int.go
parentdf29068d1683e044fddf6dd0d0ec24018d66cdc6 (diff)
bwrap: implement argument builder
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'bwrap/config.int.go')
-rw-r--r--bwrap/config.int.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/bwrap/config.int.go b/bwrap/config.int.go
new file mode 100644
index 00000000..27c88c36
--- /dev/null
+++ b/bwrap/config.int.go
@@ -0,0 +1,22 @@
+package bwrap
+
+const (
+ UID = iota
+ GID
+
+ intC
+)
+
+var intArgs = func() (n [intC]string) {
+ n[UID] = "--uid"
+ n[GID] = "--gid"
+
+ return
+}()
+
+func (c *Config) intArgs() (n [intC]*int) {
+ n[UID] = c.UID
+ n[GID] = c.GID
+
+ return
+}