From d1fb7befdc786d363f53d963e81d463c5e5d8894 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Sun, 16 Aug 2026 20:39:34 +0200 Subject: [PATCH] keycloak: remove invalid ExecStop, kc.sh has no stop subcommand --- ct/keycloak.sh | 8 ++++++++ install/keycloak-install.sh | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ct/keycloak.sh b/ct/keycloak.sh index be953f9e8..691af83ad 100644 --- a/ct/keycloak.sh +++ b/ct/keycloak.sh @@ -28,6 +28,14 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi + + if grep -q '^ExecStop=/opt/keycloak/bin/kc.sh stop$' /etc/systemd/system/keycloak.service 2>/dev/null; then + msg_info "Correcting Service" + sed -i '/^ExecStop=\/opt\/keycloak\/bin\/kc.sh stop$/d' /etc/systemd/system/keycloak.service + systemctl daemon-reload + msg_ok "Corrected Service" + fi + if check_for_gh_release "keycloak_app" "keycloak/keycloak"; then msg_info "Stopping Service" systemctl stop keycloak diff --git a/install/keycloak-install.sh b/install/keycloak-install.sh index b36a62c3f..ce0a1cfd4 100644 --- a/install/keycloak-install.sh +++ b/install/keycloak-install.sh @@ -39,7 +39,6 @@ Type=idle User=root WorkingDirectory=/opt/keycloak ExecStart=/opt/keycloak/bin/kc.sh start -ExecStop=/opt/keycloak/bin/kc.sh stop Restart=always RestartSec=3 Environment="JAVA_HOME=/usr/lib/jvm/temurin-21-jdk-$(arch_resolve)"