From ba5aa6816bd37d58d8aab9aa07152c29a0ef2074 Mon Sep 17 00:00:00 2001 From: S Date: Sun, 1 Mar 2026 08:59:00 -0500 Subject: [PATCH] feat: add unzip installation check for backup/restore scripts on Fedora --- setup/fedora.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/setup/fedora.sh b/setup/fedora.sh index 3cd812b..1dc7498 100755 --- a/setup/fedora.sh +++ b/setup/fedora.sh @@ -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 # --------------------------------------------------------------------------