From c05fd8891368077ea20caeeb6d456a42ac826d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Mora?= Date: Fri, 12 Jan 2024 17:04:10 +0100 Subject: [PATCH] Check dependencies to avoid a useless sudo on Archlinux (#17158) --- install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 78fc2857fe..fb5d0e04b3 100755 --- a/install.sh +++ b/install.sh @@ -210,7 +210,9 @@ elif [ "$(uname)" = "Linux" ]; then echo "Installing on Arch Linux." case $(uname -m) in x86_64|aarch64) - sudo pacman ${PACMAN_AUTOMATED} -S --needed git openssl + if ! pacman -Qs "^git$" > /dev/null || ! pacman -Qs "^openssl$" > /dev/null ; then + sudo pacman ${PACMAN_AUTOMATED} -S --needed git openssl + fi ;; *) echo "Incompatible CPU architecture. Must be x86_64 or aarch64."