aboutsummarylogtreecommitdiffstats
path: root/cleanbuild
blob: d0053a8114ee1bf5c3c759848fb089017cfedabc (plain)
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}"