From 333eb6bc3e2bae048df8de46093b4e5dae78876c Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Mon, 31 Aug 2026 13:40:07 -0400 Subject: [PATCH] Add mirrorlist and pacman.conf to live airootfs Without these the live system has no mirrors configured and pacman refuses to sync. Uses geo.mirror.pkgbuild.com as primary with kernel.org, rackspace, and MIT as fallbacks. Co-Authored-By: Claude Sonnet 4.6 --- iso/profile/airootfs/etc/pacman.conf | 16 ++++++++++++++++ iso/profile/airootfs/etc/pacman.d/mirrorlist | 4 ++++ 2 files changed, 20 insertions(+) create mode 100644 iso/profile/airootfs/etc/pacman.conf create mode 100644 iso/profile/airootfs/etc/pacman.d/mirrorlist diff --git a/iso/profile/airootfs/etc/pacman.conf b/iso/profile/airootfs/etc/pacman.conf new file mode 100644 index 0000000..f56a919 --- /dev/null +++ b/iso/profile/airootfs/etc/pacman.conf @@ -0,0 +1,16 @@ +[options] +HoldPkg = pacman glibc +Architecture = auto +CheckSpace +ParallelDownloads = 5 +SigLevel = Required DatabaseOptional +LocalFileSigLevel = Optional + +[core] +Include = /etc/pacman.d/mirrorlist + +[extra] +Include = /etc/pacman.d/mirrorlist + +[multilib] +Include = /etc/pacman.d/mirrorlist diff --git a/iso/profile/airootfs/etc/pacman.d/mirrorlist b/iso/profile/airootfs/etc/pacman.d/mirrorlist new file mode 100644 index 0000000..55c4bac --- /dev/null +++ b/iso/profile/airootfs/etc/pacman.d/mirrorlist @@ -0,0 +1,4 @@ +Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch +Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch +Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch +Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch