summarylogtreecommitdiffstats
path: root/aurto.install
diff options
context:
space:
mode:
authorAlex Butler2018-01-29 23:30:52 +0000
committerAlex Butler2018-01-29 23:30:52 +0000
commitac665f1f86cc5a1581cf0f89c4d028831cdfcfd4 (patch)
treecd05d1106271a76ad2923060249db62ae4777bc1 /aurto.install
parent7258764d1648925cde25f84bf8148ec6f73c1e9e (diff)
downloadaur-ac665f1f86cc5a1581cf0f89c4d028831cdfcfd4.tar.gz
Update install script
Diffstat (limited to 'aurto.install')
-rw-r--r--aurto.install14
1 files changed, 2 insertions, 12 deletions
diff --git a/aurto.install b/aurto.install
index de2b499a5f5f..5f113d10dd89 100644
--- a/aurto.install
+++ b/aurto.install
@@ -26,19 +26,10 @@ post_install() {
install -d /var/cache/pacman/aurto -o "$user"
sudo -u "$user" repo-add /var/cache/pacman/aurto/aurto.db.tar 2>/dev/null
- echo 'aurto: Creating /var/lib/aurto-builder chroot'
- rm -rf /var/lib/aurto-builder*
- mkarchroot /var/lib/aurto-builder base-devel pigz >/dev/null 2>&1
- arch-nspawn /var/lib/aurto-builder /bin/bash -c "
- sed -i 's/COMPRESSGZ=(gzip -c -f -n)/COMPRESSGZ=(pigz -c -f -n)/' /etc/makepkg.conf
- sed -i \"s/PKGEXT='.pkg.tar.xz'/PKGEXT='.pkg.tar.gz'/\" /etc/makepkg.conf
- "
-
echo 'aurto: Adding passwordless use of arch-nspawn, mkarchroot, makechrootpkg, aurbuild_chroot' >&2
cp /etc/sudoers /etc/sudoers.aurto-backup
echo "## aurto rules
%$user ALL=(ALL) NOPASSWD: /usr/bin/arch-nspawn
-%$user ALL=(ALL) NOPASSWD: /usr/bin/mkarchroot
%$user ALL=(ALL) NOPASSWD:SETENV: /usr/bin/makechrootpkg
%$user ALL=(ALL) NOPASSWD:SETENV: /usr/bin/aurbuild_chroot
## /aurto rules" >> /etc/sudoers
@@ -66,13 +57,12 @@ post_remove() {
echo 'aurto: Removing aurto rules from /etc/sudoers' >&2
sed -i '/^## aurto rules$/,/^## \/aurto rules$/d' /etc/sudoers
- echo 'aurto: Removing /var/lib/aurto-builder' >&2
- rm -rf /var/lib/aurto-builder* || true
-
echo 'aurto: Removing /var/cache/pacman/aurto' >&2
rm -rf /var/cache/pacman/aurto || true
echo 'aurto: Removing include from pacman.conf' >&2
sed -i '/^Include = \/etc\/pacman.d\/aurto$/d' /etc/pacman.conf
sed -i '/^# aurto repo$/d' /etc/pacman.conf
+
+ rm -rf /usr/lib/aurto/user || true
}