diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-29 07:28:10 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-29 07:28:10 -0600 |
| commit | 5f3ad76a3636cb7b0fe0a4eb3e29a7c2158279b0 (patch) | |
| tree | 27f0d116c63e7c5d0681aaf62a78cb6d780b4fba | |
| parent | 70d8b476b4435892d29f86dda83c5f22eee2cd9b (diff) | |
| download | archsetup-5f3ad76a3636cb7b0fe0a4eb3e29a7c2158279b0.tar.gz archsetup-5f3ad76a3636cb7b0fe0a4eb3e29a7c2158279b0.zip | |
fix(archsetup): remount /.snapshots after snapper config
Archangel creates @snapshots subvolume and adds it to fstab.
Archsetup unmounts it for snapper create-config, but never
remounted it, causing snap-pac errors during package installs.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| -rwxr-xr-x | archsetup | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1289,6 +1289,12 @@ EOF display "task" "snapper root config already exists" fi + # Ensure /.snapshots is mounted (archangel may have created @snapshots in fstab) + if ! mountpoint -q /.snapshots 2>/dev/null; then + mkdir -p /.snapshots + mount /.snapshots >> "$logfile" 2>&1 || true + fi + action="configuring snapper retention policy" && display "task" "$action" # Conservative retention - local snapshots for quick rollback snapper -c root set-config "TIMELINE_CREATE=yes" >> "$logfile" 2>&1 |
