From d473b9bf777b2e45725ab7e045fc3521bf18ca19 Mon Sep 17 00:00:00 2001 From: pml68 Date: Tue, 24 Dec 2024 00:22:28 +0100 Subject: fix: so the "simpler approach" doesn't actually work it seems --- aur | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aur b/aur index 0a612b9..5150c26 100755 --- a/aur +++ b/aur @@ -31,8 +31,9 @@ _clean() { _update_or_install() { for package in "$@"; do - if [[ -d "~/.aur/$package" ]]; then - (cd ~/.aur/$package && git pull && makepkg -si ; _clean) + cd ~/.aur/$package + if [[ $? -eq 0 ]]; then + (git pull && makepkg -si ; _clean) else (git clone https://aur.archlinux.org/$package ~/.aur/$package && cd ~/.aur/$package && makepkg -si ; _clean) fi -- cgit v1.2.3