summarylogtreecommitdiffstats
path: root/aurto.install
diff options
context:
space:
mode:
Diffstat (limited to 'aurto.install')
-rw-r--r--aurto.install11
1 files changed, 9 insertions, 2 deletions
diff --git a/aurto.install b/aurto.install
index 1969ec98ca80..54aa7c9be03a 100644
--- a/aurto.install
+++ b/aurto.install
@@ -26,6 +26,11 @@ post_install() {
fi
echo -e "# aurto repo\\nInclude = /etc/pacman.d/aurto" >> /etc/pacman.conf
+ if ! test -f /etc/aurto/trusted-users; then
+ echo 'aurto: Adding default trusted users -> /etc/aurto/trusted-users' >&2
+ install -D -o "$user" /usr/lib/aurto/default-trusted-users.txt /etc/aurto/trusted-users
+ fi
+
echo 'aurto: Adding & enabling systemd timer update tasks' >&2
systemctl enable --now /usr/lib/systemd/system/check-aurto-git-trigger.timer
systemctl enable --now /usr/lib/systemd/system/update-aurto.timer
@@ -53,7 +58,9 @@ post_remove() {
sed -i '/^# aurto repo$/d' /etc/pacman.conf
echo 'aurto: Removing /var/cache/pacman/aurto' >&2
- rm -rf /var/cache/pacman/aurto || true
+ rm -rf /var/cache/pacman/aurto 2>/dev/null || true
- rm -rf /usr/lib/aurto/user || true
+ rm -f /usr/lib/aurto/user 2>/dev/null || true
+ rm -f /etc/aurto/trusted-users 2>/dev/null || true
+ rm -d /etc/aurto 2>/dev/null || true
}