summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/.local/bin/makechrootbld19
1 files changed, 19 insertions, 0 deletions
diff --git a/bin/.local/bin/makechrootbld b/bin/.local/bin/makechrootbld
new file mode 100755
index 0000000..c1d1ae6
--- /dev/null
+++ b/bin/.local/bin/makechrootbld
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+echo "creating arch chroot..."
+CHROOT=$(pwd)/chroot
+mkdir $CHROOT
+mkarchroot $CHROOT/root base-devel
+
+echo "upgrading chroot..."
+arch-nspawn $CHROOT/root pacman -Syu
+
+echo "building package..."
+makechrootpkg -c -u -T -r $CHROOT
+
+echo "removing chroot"
+sudo rm -rf $CHROOT
+
+echo "installing package"
+sudo pacman -U *.pkg*
+echo "DONE !"