diff --git a/setup.sh b/setup.sh index 0a6a84c..fd32fb8 100755 --- a/setup.sh +++ b/setup.sh @@ -274,7 +274,7 @@ info "Updating package cache..." log_cmd apt-get update -qq info "Installing ${#PACKAGES[@]} packages..." -log_cmd apt-get install -y -qq "${PACKAGES[@]}" +log_cmd apt-get install -y -qq -o Dpkg::Options::="--force-confold" "${PACKAGES[@]}" info "System packages installed" @@ -611,15 +611,15 @@ if [[ $FLAG_NO_TOOLS -eq 0 ]]; then # ── Binary release tools ──────────────────────────────────────────── # Chisel case "$ARCH" in - arm64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_arm64" ;; - amd64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_amd64" ;; + arm64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_arm64" || warn " Chisel download failed -- install manually" ;; + amd64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_amd64" || warn " Chisel download failed -- install manually" ;; *) warn " Chisel: unsupported arch $ARCH" ;; esac # Ligolo-ng (agent binary) case "$ARCH" in - arm64) download_release_binary "nicocha30/ligolo-ng" "ligolo-agent" "/usr/local/bin/ligolo-agent" "agent.*linux_arm64" ;; - amd64) download_release_binary "nicocha30/ligolo-ng" "ligolo-agent" "/usr/local/bin/ligolo-agent" "agent.*linux_amd64" ;; + arm64) download_release_binary "nicocha30/ligolo-ng" "ligolo-agent" "/usr/local/bin/ligolo-agent" "agent.*linux_arm64" || warn " Ligolo-ng download failed -- install manually" ;; + amd64) download_release_binary "nicocha30/ligolo-ng" "ligolo-agent" "/usr/local/bin/ligolo-agent" "agent.*linux_amd64" || warn " Ligolo-ng download failed -- install manually" ;; *) warn " Ligolo-ng: unsupported arch $ARCH" ;; esac