diff options
Diffstat (limited to 'cleanbuild')
-rwxr-xr-x | cleanbuild | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cleanbuild b/cleanbuild new file mode 100755 index 000000000000..be4701529395 --- /dev/null +++ b/cleanbuild @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +set -euo pipefail + +CHROOT="./buildroot" +sudo mount --mkdir -t tmpfs -o defaults,size=20G tmpfs "${CHROOT}" +mkarchroot "${CHROOT}/root" base-devel jdk-openjdk git + +cleanup() { + sudo umount "${CHROOT}" + rmdir "${CHROOT}" +} +trap cleanup EXIT + +sudo cp ./aurdeps "${CHROOT}/root" +arch-nspawn "${CHROOT}/root" ./aurdeps +sudo makechrootpkg -c -r "${CHROOT}" |