aboutsummaryrefslogtreecommitdiff
path: root/aurinstall.sh
diff options
context:
space:
mode:
authorJeremy Edwards <jeremyje@gmail.com>2015-12-03 15:43:43 -0800
committerJeremy Edwards <jeremyje@gmail.com>2015-12-03 15:43:43 -0800
commit52521dc682d675cb19bea34c5fdd64fdd3a37934 (patch)
tree68cef5080cc07f7718edc51eb23947ea2e3d8f45 /aurinstall.sh
parent8bc317d4e12d780f00d04e5e776b55a59614a70d (diff)
downloadcompute-archlinux-image-builder-52521dc682d675cb19bea34c5fdd64fdd3a37934.tar.xz
Update builder to reflect changes to Arch build process.
Diffstat (limited to 'aurinstall.sh')
-rwxr-xr-xaurinstall.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/aurinstall.sh b/aurinstall.sh
new file mode 100755
index 0000000..d8582c6
--- /dev/null
+++ b/aurinstall.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+InstallFromAur() {
+ local package_url="https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=$1"
+ local working_dir=${PWD}
+ local temp_dir=`mktemp -d`
+ cd ${temp_dir}
+ wget -O ${temp_dir}/PKGBUILD ${package_url} -nv
+ makepkg
+ sudo pacman -U `ls *.tar*`
+ rm ${temp_dir} -rf
+ cd ${working_dir}
+}
+
+for package in "$@"
+do
+ InstallFromAur "${package}"
+done \ No newline at end of file