helper/bwrap: format mode in octal
Bubblewrap expects an octal representation of mode. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
This commit is contained in:
parent
aaed5080f4
commit
a0db19b9ad
|
@ -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)
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue