diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-10-14 13:47:50 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-10-14 13:47:50 +0900 |
| commit | a0db19b9ad7def33eacdfc23d462604dce3af3bb (patch) | |
| tree | 279112c27d65725a2f98f31b68d03214d4ba7b9b /helper/bwrap | |
| parent | aaed5080f4dc691c790c195ad070167060a6eec1 (diff) | |
helper/bwrap: format mode in octal
Bubblewrap expects an octal representation of mode.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'helper/bwrap')
| -rw-r--r-- | helper/bwrap/config.go | 2 | ||||
| -rw-r--r-- | helper/bwrap/config.pair.go | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/helper/bwrap/config.go b/helper/bwrap/config.go index 6fdb08d8..3ddb80b5 100644 --- a/helper/bwrap/config.go +++ b/helper/bwrap/config.go @@ -259,7 +259,7 @@ func (p PermConfig[T]) Value(arg string) (args []string) { // max possible size if p.Mode != nil { args = make([]string, 0, 6) - args = append(args, "--perms", strconv.Itoa(int(*p.Mode))) + args = append(args, "--perms", strconv.FormatInt(int64(*p.Mode), 8)) } else { args = make([]string, 0, 4) } diff --git a/helper/bwrap/config.pair.go b/helper/bwrap/config.pair.go index b0b1001b..049edafe 100644 --- a/helper/bwrap/config.pair.go +++ b/helper/bwrap/config.pair.go @@ -47,7 +47,7 @@ func (c *Config) pairArgs() (n [pairC][][2]string) { n[Chmod] = make([][2]string, 0, len(c.Chmod)) for path, octal := range c.Chmod { - n[Chmod] = append(n[Chmod], [2]string{strconv.Itoa(int(octal)), path}) + n[Chmod] = append(n[Chmod], [2]string{strconv.FormatInt(int64(octal), 8), path}) } return |
