#!/bin/sh set -ex mkdir -p ./pkgrepo #shellcheck disable=SC2155 export PKGDEST="$(pwd)"/pkgrepo if ! [ -L /tmp/arch_pkgrepo ] ; then ln -s "$(pwd)"/pkgrepo /tmp/arch_pkgrepo fi ############################################################# if ! [ -d pkgs/yay ] ; then git clone https://aur.archlinux.org/yay.git pkgs/yay fi cd pkgs/yay makepkg -sf cd - if ! [ -d pkgs/brave-bin ] ; then git clone https://aur.archlinux.org/brave-bin.git pkgs/brave-bin fi cd pkgs/brave-bin makepkg -sf cd - sudo pacman --noconfirm --cachedir "/tmp/arch_pkgrepo2" \ -Sw $(cat archiso_config/packages.x86_64 | grep -vE '^(brave-bin|yay)') sudo mv "/tmp/arch_pkgrepo2"/* "${PKGDEST}"/ cd /tmp/arch_pkgrepo repo-add ./bootstrapper.db.tar.zst ./*pkg.tar.zst cd - # And put the whole repo onto the ISO... sudo cp -r pkgrepo archiso_config/airootfs/home/