From 7ac32e91997ca8bd486422522d17a79bfafa2f36 Mon Sep 17 00:00:00 2001 From: alexz Date: Wed, 4 Feb 2026 20:51:02 +0000 Subject: [PATCH] cistech-tunnel: use /bin/bash in ExecStart for permission resilience Invoke host-routing.sh via /bin/bash so the watcher service works even if the execute bit gets cleared by permission resets. Co-Authored-By: Claude Opus 4.5 --- apps/cistech-tunnel/shared/install-host-services.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/cistech-tunnel/shared/install-host-services.sh b/apps/cistech-tunnel/shared/install-host-services.sh index 7e26f1f..650e293 100644 --- a/apps/cistech-tunnel/shared/install-host-services.sh +++ b/apps/cistech-tunnel/shared/install-host-services.sh @@ -31,7 +31,7 @@ After=docker.service [Service] Type=oneshot -ExecStart=${SCRIPT_DIR}/host-routing.sh restart +ExecStart=/bin/bash ${SCRIPT_DIR}/host-routing.sh restart ExecStartPost=/bin/rm -f ${APP_DATA_DIR}/restart-routing ExecStartPost=/bin/bash -c 'echo "trigger cleared at \$(date)" >> ${APP_DATA_DIR}/watcher.log' EOF