From e92ff1c72921eb71a3f883e9edcf8fccb901aa14 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Sep 2026 23:02:42 +0000 Subject: [PATCH] Mount Aegis Btrfs as root Co-authored-by: fscotto <17803710+fscotto@users.noreply.github.com> --- README.md | 3 ++- ansible/bootstrap/aegis.bu | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7e99dab..745bcb6 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,8 @@ butane --strict --pretty --output aegis.ign ansible/bootstrap/aegis.bu ``` The `pi` user receives the configured SSH key, and partition 5 on `/dev/mmcblk0` is formatted as -Btrfs and mounted at `/var/lib` on first boot. Formatting is destructive for that partition. +Btrfs and mounted as the root filesystem (`/`) on first boot. Formatting is destructive for that +partition. The controller then manages it remotely as `pi@aegis`; unlike local desktop profiles, Aegis is intentionally an SSH inventory target. `profile_aegis` manages rootful Podman Quadlets for AdGuard diff --git a/ansible/bootstrap/aegis.bu b/ansible/bootstrap/aegis.bu index b26653e..8b154b8 100644 --- a/ansible/bootstrap/aegis.bu +++ b/ansible/bootstrap/aegis.bu @@ -21,7 +21,7 @@ storage: label: aegis-data wipe_filesystem: false mount: - path: /var/lib + path: / options: - compress=zstd files: