Make binary downloads non-fatal and add force-confold for nftables conffile prompt

This commit is contained in:
Cobra
2026-04-08 12:22:25 -04:00
parent 3cdccbf47d
commit b0fd5865cc
+5 -5
View File
@@ -274,7 +274,7 @@ info "Updating package cache..."
log_cmd apt-get update -qq log_cmd apt-get update -qq
info "Installing ${#PACKAGES[@]} packages..." 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" info "System packages installed"
@@ -611,15 +611,15 @@ if [[ $FLAG_NO_TOOLS -eq 0 ]]; then
# ── Binary release tools ──────────────────────────────────────────── # ── Binary release tools ────────────────────────────────────────────
# Chisel # Chisel
case "$ARCH" in case "$ARCH" in
arm64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_arm64" ;; 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" ;; amd64) download_release_binary "jpillora/chisel" "chisel" "/usr/local/bin/chisel" "linux_amd64" || warn " Chisel download failed -- install manually" ;;
*) warn " Chisel: unsupported arch $ARCH" ;; *) warn " Chisel: unsupported arch $ARCH" ;;
esac esac
# Ligolo-ng (agent binary) # Ligolo-ng (agent binary)
case "$ARCH" in case "$ARCH" in
arm64) download_release_binary "nicocha30/ligolo-ng" "ligolo-agent" "/usr/local/bin/ligolo-agent" "agent.*linux_arm64" ;; 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" ;; 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" ;; *) warn " Ligolo-ng: unsupported arch $ARCH" ;;
esac esac