arch: install rust only if not found on local system

This commit is contained in:
veeso
2021-12-21 09:05:34 +01:00
parent 3f463f4b73
commit e53120f3c2

View File

@@ -188,8 +188,13 @@ install_on_bsd() {
install_on_arch_linux() { install_on_arch_linux() {
pkg="$1" pkg="$1"
info "Detected ${YELLOW}${pkg}${NO_COLOR} on your system" info "Detected ${YELLOW}${pkg}${NO_COLOR} on your system"
confirm "${YELLOW}rust${NO_COLOR} is required to install ${GREEN}termscp${NO_COLOR}; would you like to proceed?" # check if rust is already installed
$pkg -S rust has cargo
CARGO=$?
if [ $CARGO -ne 0 ]; then
confirm "${YELLOW}rust${NO_COLOR} is required to install ${GREEN}termscp${NO_COLOR}; would you like to proceed?"
$pkg -S rust
fi
info "Installing ${GREEN}termscp${NO_COLOR} AUR package…" info "Installing ${GREEN}termscp${NO_COLOR} AUR package…"
$pkg -S termscp $pkg -S termscp
} }