cli: cmd_new bind repo with shift=true so host uid maps into container; bump 0.4.2
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
May 11, 2026 15:24
Node:
a879806fe0a373417c7e897388da4b57b051e687
Branch:
default
Tags:
v0.4.2
Changed files:
Diff
diff -r 9164d6703c1a -r a879806fe0a3 reef.toml --- a/reef.toml Sat May 09 18:37:55 2026 -0500 +++ b/reef.toml Mon May 11 15:24:09 2026 -0500 @@ -1,6 +1,6 @@ [package] name = "repoman" -version = "0.4.0" +version = "0.4.2" author = "Chris Tusa <christusa@gmail.com>" description = "Per-project Incus containers + opinionated NFS/ZFS backup" license = "MIT" diff -r 9164d6703c1a -r a879806fe0a3 src/cli.reef --- a/src/cli.reef Sat May 09 18:37:55 2026 -0500 +++ b/src/cli.reef Mon May 11 15:24:09 2026 -0500 @@ -187,8 +187,8 @@ if k > 0 dev_name = "mount-" + convert.to_string(k) end if - log.write("==> incus device add " + name + " " + dev_name + " " + m.source + ":" + m.path) - let dr = incus.device_add_disk(reg.defaults.incus_project, name, dev_name, m.source, m.path) + log.write("==> incus device add " + name + " " + dev_name + " " + m.source + ":" + m.path + " shift=true") + let dr = incus.device_add_disk_opts(reg.defaults.incus_project, name, dev_name, m.source, m.path, ["shift=true"]) if rg.is_err(dr) log.write("repoman: error: " + rg.unwrap_err(dr)) log.write("hint: incus delete --project " + reg.defaults.incus_project + " " + name)