1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/usr/bin/env bash CHROOT="./buildroot" sudo mount --mkdir -t tmpfs -o defaults,size=20G tmpfs "${CHROOT}" mkarchroot "${CHROOT}/root" base-devel cleanup() { sudo umount "${CHROOT}" rmdir "${CHROOT}" } trap cleanup EXIT arch-nspawn "${CHROOT}/root" pacman -Syu sudo makechrootpkg -c -r "${CHROOT}"