From 5f0200032ef7899e7988d92531975c742a443a81 Mon Sep 17 00:00:00 2001 From: Stephen Chin Date: Sun, 24 May 2026 16:04:14 -0700 Subject: [PATCH] fix(hermesagent): enable gateway user service after hermes-setup If hermes setup created a user service for the gateway, enable and start it as the hermes user. Linger is pre-enabled so the service survives without an interactive session. --- install/hermesagent-install.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/install/hermesagent-install.sh b/install/hermesagent-install.sh index 7c4c442d..dc10c4f3 100644 --- a/install/hermesagent-install.sh +++ b/install/hermesagent-install.sh @@ -101,6 +101,9 @@ set -a; source /etc/default/hermes; set +a chown -R hermes:hermes /home/hermes chmod 750 /home/hermes chmod 700 /home/hermes/.hermes +if [[ -f /home/hermes/.config/systemd/user/hermes-gateway.service ]]; then + su - hermes -c 'systemctl --user enable --now hermes-gateway' +fi echo "Hermes setup complete. File permissions restored." SETUP chmod +x /usr/bin/hermes-setup