diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-02-14 23:58:52 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-02-15 00:11:48 +0900 |
| commit | be7d944b39ed2e6a674c64c39c0f0f093d4d3097 (patch) | |
| tree | 3d456583ddff92b80850e8bf188f0ffb84d8c819 /helper/bwrap/builder.go | |
| parent | ace97952ccd08afe74737659794f43233d28596e (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.go | 22 |
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 } |
