aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/bwrap/builder.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-02-14 23:58:52 +0900
committerOphestra <cat@gensokyo.uk>2025-02-15 00:11:48 +0900
commitbe7d944b39ed2e6a674c64c39c0f0f093d4d3097 (patch)
tree3d456583ddff92b80850e8bf188f0ffb84d8c819 /helper/bwrap/builder.go
parentace97952ccd08afe74737659794f43233d28596e (diff)
helper/bwrap: PositionalArg implement fmt.Stringer
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'helper/bwrap/builder.go')
-rw-r--r--helper/bwrap/builder.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/helper/bwrap/builder.go b/helper/bwrap/builder.go
index 0fa3e6b5..312295d6 100644
--- a/helper/bwrap/builder.go
+++ b/helper/bwrap/builder.go
@@ -39,23 +39,23 @@ func (c *Config) Bind(src, dest string, opts ...bool) *Config {
if dev {
if try {
- c.Filesystem = append(c.Filesystem, &pairF{DevBindTry.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{DevBindTry.String(), src, dest})
} else {
- c.Filesystem = append(c.Filesystem, &pairF{DevBind.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{DevBind.String(), src, dest})
}
return c
} else if write {
if try {
- c.Filesystem = append(c.Filesystem, &pairF{BindTry.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{BindTry.String(), src, dest})
} else {
- c.Filesystem = append(c.Filesystem, &pairF{Bind.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{Bind.String(), src, dest})
}
return c
} else {
if try {
- c.Filesystem = append(c.Filesystem, &pairF{ROBindTry.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{ROBindTry.String(), src, dest})
} else {
- c.Filesystem = append(c.Filesystem, &pairF{ROBind.Unwrap(), src, dest})
+ c.Filesystem = append(c.Filesystem, &pairF{ROBind.String(), src, dest})
}
return c
}
@@ -64,35 +64,35 @@ func (c *Config) Bind(src, dest string, opts ...bool) *Config {
// Dir create dir in sandbox
// (--dir DEST)
func (c *Config) Dir(dest string) *Config {
- c.Filesystem = append(c.Filesystem, &stringF{Dir.Unwrap(), dest})
+ c.Filesystem = append(c.Filesystem, &stringF{Dir.String(), dest})
return c
}
// RemountRO remount path as readonly; does not recursively remount
// (--remount-ro DEST)
func (c *Config) RemountRO(dest string) *Config {
- c.Filesystem = append(c.Filesystem, &stringF{RemountRO.Unwrap(), dest})
+ c.Filesystem = append(c.Filesystem, &stringF{RemountRO.String(), dest})
return c
}
// Procfs mount new procfs in sandbox
// (--proc DEST)
func (c *Config) Procfs(dest string) *Config {
- c.Filesystem = append(c.Filesystem, &stringF{Procfs.Unwrap(), dest})
+ c.Filesystem = append(c.Filesystem, &stringF{Procfs.String(), dest})
return c
}
// DevTmpfs mount new dev in sandbox
// (--dev DEST)
func (c *Config) DevTmpfs(dest string) *Config {
- c.Filesystem = append(c.Filesystem, &stringF{DevTmpfs.Unwrap(), dest})
+ c.Filesystem = append(c.Filesystem, &stringF{DevTmpfs.String(), dest})
return c
}
// Mqueue mount new mqueue in sandbox
// (--mqueue DEST)
func (c *Config) Mqueue(dest string) *Config {
- c.Filesystem = append(c.Filesystem, &stringF{Mqueue.Unwrap(), dest})
+ c.Filesystem = append(c.Filesystem, &stringF{Mqueue.String(), dest})
return c
}