From a18bb62d30052f97d3e25d7ef59cdea7d522c58f Mon Sep 17 00:00:00 2001 From: Frank Date: Tue, 1 Sep 2026 13:40:17 -0700 Subject: [PATCH] deploy-remote: ensure quadlet unit dir exists for all handlers dankserver's ~/.config/containers/systemd did not exist (no quadlet units had ever been installed there); the dankserver media handlers cp'd into it without mkdir -p, failing before touching any container. --- scripts/deploy-remote.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/deploy-remote.sh b/scripts/deploy-remote.sh index 7ea83b2..2ad5cbc 100755 --- a/scripts/deploy-remote.sh +++ b/scripts/deploy-remote.sh @@ -408,6 +408,9 @@ build_compose_image() { } quadlet_unit_dir="$HOME/.config/containers/systemd" +# dankserver's user manager had no systemd container generator dir before the +# quadlet migration; every handler that installs a unit must find it present. +mkdir -p "$quadlet_unit_dir" install_quadlet() { local service="$1" local source_dir="$2"