aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/bwrap/arg.static.string.go
diff options
context:
space:
mode:
Diffstat (limited to 'helper/bwrap/arg.static.string.go')
-rw-r--r--helper/bwrap/arg.static.string.go65
1 files changed, 0 insertions, 65 deletions
diff --git a/helper/bwrap/arg.static.string.go b/helper/bwrap/arg.static.string.go
deleted file mode 100644
index e7f5c332..00000000
--- a/helper/bwrap/arg.static.string.go
+++ /dev/null
@@ -1,65 +0,0 @@
-package bwrap
-
-const (
- Hostname = iota
- Chdir
- UnsetEnv
- LockFile
-
- RemountRO
- Procfs
- DevTmpfs
- Mqueue
-)
-
-var stringArgs = [...]string{
- Hostname: "--hostname",
- Chdir: "--chdir",
- UnsetEnv: "--unsetenv",
- LockFile: "--lock-file",
-
- RemountRO: "--remount-ro",
- Procfs: "--proc",
- DevTmpfs: "--dev",
- Mqueue: "--mqueue",
-}
-
-func (c *Config) stringArgs() Builder {
- n := stringArg{
- UnsetEnv: c.UnsetEnv,
- LockFile: c.LockFile,
- }
-
- if c.Hostname != "" {
- n[Hostname] = []string{c.Hostname}
- }
- if c.Chdir != "" {
- n[Chdir] = []string{c.Chdir}
- }
-
- // Arg types:
- // RemountRO
- // Procfs
- // DevTmpfs
- // Mqueue
- // are handled by the sequential builder
-
- return &n
-}
-
-type stringArg [len(stringArgs)][]string
-
-func (s *stringArg) Len() (l int) {
- for _, arg := range s {
- l += len(arg) * 2
- }
- return
-}
-
-func (s *stringArg) Append(args *[]string) {
- for i, arg := range s {
- for _, v := range arg {
- *args = append(*args, stringArgs[i], v)
- }
- }
-}