fix dispatcher hyphen bug in 4 more services

setup.sh's run_service() looks up install_<name> using the literal
hyphenated registered name, not an underscore-converted one. borg-backup,
calibre-web, gaming-backup, and stirling-pdf all used underscored function
names and were therefore uninstallable ("has no install_<name>"). Same
fix already applied to ai-gpu/ai-stack; this closes out the rest of the
repo-wide audit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Nb2vJ8W7bHKx1JXVvpCraH
This commit is contained in:
Claude
2026-06-26 13:20:49 +00:00
parent 246803d073
commit efc4100640
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -181,7 +181,7 @@ fi
register_service calibre-web media "Ebook library web UI with metadata editing (Calibre-Web)" 8083
install_calibre_web() {
install_calibre-web() {
require_docker || return 1
log_info "Installing Calibre-Web..."
@@ -295,4 +295,4 @@ MD
}
# Run immediately when executed directly (deferred until after function definition)
[[ "${_RUN_STANDALONE:-0}" == 1 ]] && install_calibre_web
[[ "${_RUN_STANDALONE:-0}" == 1 ]] && install_calibre-web