Commit Graph
3 Commits
Author SHA1 Message Date
davidandClaude Opus 5.5 ff6b85b439 Leave a plain resolv.conf for NetworkManager in the base image
provision.sh deleted the cloud image's link to systemd-resolved's
resolv.conf, but systemd's tmpfiles put it back at the next boot. With
systemd-resolved off the link led nowhere, NetworkManager won't replace a
link it didn't make, and the VM had no DNS, so install.sh couldn't reach
archlinux.org. An empty file stops tmpfiles, and NetworkManager fills it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 07:36:59 -07:00
davidandClaude Opus 5.5 e4c68a5567 Don't wait for clock sync at boot, so the VM's sshd starts
Arch's cloud image enables systemd-time-wait-sync, and sshd is ordered
after pacman-init, which waits for time-sync.target. Once provision.sh
turns off systemd-networkd, systemd-timesyncd thinks it's offline and never
syncs, so every boot after the base build waited forever and the installed
image's build failed with "The VM didn't answer on SSH".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 07:14:58 -07:00
david c33736775b first commit 2026-11-04 09:43:05 -07:00