Prepare for making RC ISOs

This commit is contained in:
David Heinemeier Hansson committed 2026-02-04 18:17:10 +01:00
1 parent 54991588e9
commit 5ba771dc1b
2 files changed
+7 -11

No files matched your search

+2 -10
View File
@@ -9,11 +9,7 @@ pacman --noconfirm -Sy archiso git sudo base-devel jq grub
# Install omarchy-keyring for package verification during build
# The [omarchy] repo is defined in /configs/pacman-online.conf with SigLevel = Optional TrustAll
if [[ $OMARCHY_MIRROR == "edge" ]]; then
pacman --config /configs/pacman-online-edge.conf --noconfirm -Sy omarchy-keyring
else
pacman --config /configs/pacman-online-stable.conf --noconfirm -Sy omarchy-keyring
fi
pacman --config /configs/pacman-online-${OMARCHY_MIRROR}.conf --noconfirm -Sy omarchy-keyring
pacman-key --populate omarchy
# Setup build locations
@@ -85,11 +81,7 @@ all_packages+=($(grep -v '^#' /builder/archinstall.packages | grep -v '^$'))
# Download all the packages to the offline mirror inside the ISO
mkdir -p /tmp/offlinedb
if [[ $OMARCHY_MIRROR == "edge" ]]; then
pacman --config /configs/pacman-online-edge.conf --noconfirm -Syw "${all_packages[@]}" --cachedir $offline_mirror_dir/ --dbpath /tmp/offlinedb
else
pacman --config /configs/pacman-online-stable.conf --noconfirm -Syw "${all_packages[@]}" --cachedir $offline_mirror_dir/ --dbpath /tmp/offlinedb
fi
pacman --config /configs/pacman-online-${OMARCHY_MIRROR}.conf --noconfirm -Syw "${all_packages[@]}" --cachedir $offline_mirror_dir/ --dbpath /tmp/offlinedb
repo-add --new "$offline_mirror_dir/offline.db.tar.gz" "$offline_mirror_dir/"*.pkg.tar.zst
# Create a symlink to the offline mirror instead of duplicating it.