From 6a2802cf309fb9758756c56ef05c9354d9cb9003 Mon Sep 17 00:00:00 2001 From: Ophestra Umiker Date: Mon, 7 Oct 2024 14:40:35 +0900 Subject: helper: move bwrap into helper Signed-off-by: Ophestra Umiker --- helper/bwrap/config.string.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 helper/bwrap/config.string.go (limited to 'helper/bwrap/config.string.go') diff --git a/helper/bwrap/config.string.go b/helper/bwrap/config.string.go new file mode 100644 index 00000000..c5c7a41e --- /dev/null +++ b/helper/bwrap/config.string.go @@ -0,0 +1,35 @@ +package bwrap + +const ( + Hostname = iota + Chdir + UnsetEnv + LockFile + RemountRO + + stringC +) + +var stringArgs = func() (n [stringC]string) { + n[Hostname] = "--hostname" + n[Chdir] = "--chdir" + n[UnsetEnv] = "--unsetenv" + n[LockFile] = "--lock-file" + n[RemountRO] = "--remount-ro" + + return +}() + +func (c *Config) stringArgs() (n [stringC][]string) { + if c.Hostname != "" { + n[Hostname] = []string{c.Hostname} + } + if c.Chdir != "" { + n[Chdir] = []string{c.Chdir} + } + n[UnsetEnv] = c.UnsetEnv + n[LockFile] = c.LockFile + n[RemountRO] = c.RemountRO + + return +} -- cgit v1.3.1