feat: add unzip installation check for backup/restore scripts on Fedora

This commit is contained in:
S
2026-03-01 08:59:00 -05:00
parent 10b155da74
commit ba5aa6816b

View File

@@ -97,6 +97,22 @@ else
fi
fi
# --------------------------------------------------------------------------
# unzip (needed by backup/restore scripts)
# --------------------------------------------------------------------------
if ssh_exec FEDORA "unzip -v" &>/dev/null; then
log_success "unzip found on Fedora"
else
log_info "Installing unzip on Fedora..."
ssh_exec FEDORA "sudo dnf -y install unzip"
manifest_record "fedora" "dnf_pkg" "unzip"
if ssh_exec FEDORA "unzip -v" &>/dev/null; then
log_success "unzip installed on Fedora"
else
log_warn "Failed to install unzip on Fedora — backup/restore may not work"
fi
fi
# --------------------------------------------------------------------------
# Minimum version checks for remote tools
# --------------------------------------------------------------------------