From 14f31e4a1cbfbd25f6c68d8b4cf14eeb367bf0ea Mon Sep 17 00:00:00 2001 From: Chris Sherwood Date: Fri, 27 Mar 2026 16:39:31 -0700 Subject: [PATCH] fix(install): add gpg as a required dependency The NVIDIA container toolkit setup requires gpg to dearmor the GPG key, but minimal Debian/Ubuntu installs may not have it present. Adds gpg to the dependency check alongside curl so it gets installed automatically. Closes #522 Co-Authored-By: Claude Opus 4.6 (1M context) --- install/install_nomad.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install/install_nomad.sh b/install/install_nomad.sh index c3f609b..76ca807 100644 --- a/install/install_nomad.sh +++ b/install/install_nomad.sh @@ -94,6 +94,11 @@ ensure_dependencies_installed() { missing_deps+=("curl") fi + # Check for gpg (required for NVIDIA container toolkit keyring) + if ! command -v gpg &> /dev/null; then + missing_deps+=("gpg") + fi + # Check for whiptail (used for dialogs, though not currently active) # if ! command -v whiptail &> /dev/null; then # missing_deps+=("whiptail")