diff --git a/setup-aur.sh b/setup-aur.sh index c9b49fb..024ed2a 100755 --- a/setup-aur.sh +++ b/setup-aur.sh @@ -236,7 +236,10 @@ publish_to_repo() { # Installe TOUJOURS le résultat (depuis local-repo si sauté) pour que les # paquets dépendants suivants résolvent leurs deps (chaînes AUR→AUR, anaconda…). build_or_skip() { - local name="$1" d="$BUILD_DIR/$name" ver + # NB : référencer "$1" et PAS "$name" ici — dans un `local a=… b=…` à une + # seule ligne, bash développe la 2ᵉ valeur AVANT que `name` ne soit affecté, + # donc "$name" y serait vide → d="/tmp/fws-aur-build/" (PKGBUILD introuvable). + local name="$1" d="$BUILD_DIR/$1" ver [ -f "$d/PKGBUILD" ] || error "PKGBUILD introuvable pour $name ($d)" ver="$(pkgbuild_fullver "$d")" if repo_has "$name" "$ver"; then