diff options
| author | Hermes Agent <hermes@localhost> | 2026-08-11 21:08:42 +0000 |
|---|---|---|
| committer | Hermes Agent <hermes@localhost> | 2026-08-11 21:08:42 +0000 |
| commit | 4b3418a8a771edd87f85d3770fc7fd4e6fc05c09 (patch) | |
| tree | 60a31725ac364db68c69dbd71471b54d8eeb01d2 /README.md | |
| parent | de352f683f104c68106d488863f338afdb836e94 (diff) | |
Archive independent rootfs with required privileges
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -8,7 +8,7 @@ An independent Rust proof of concept that produces an ALT Controller rootfs tarb 2. The profile uses vendored package lists under `profiles/package-lists/`. 3. Rust initializes an isolated Hasher work root with `hsh --initroot-only`. 4. Rust installs the resolved package set with `hsh-install`. -5. Rust archives `work/alt-controller/chroot` to `out/alt-controller-rootfs.tar` using `tar`, excluding Hasher's `.host` helper directory. +5. Rust invokes `sudo tar` to archive `work/alt-controller/chroot` to `out/alt-controller-rootfs.tar`, excluding Hasher's `.host` helper directory. Root is needed only to read root-owned/setuid paths produced inside the isolated Hasher root. Hasher is intentionally the only external build dependency in this slice. It supplies ALT package resolution and isolation; the image/profile orchestration belongs to this project. |