From d04bd959d5c9dc71e71cef4062374a2e6cbd2842 Mon Sep 17 00:00:00 2001 From: David Young Date: Sat, 6 Jun 2026 06:04:44 -0600 Subject: [PATCH] hamclock fixes --- install.sh | 2 +- servicefiles/hamclock.service | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index f69a394..4747607 100755 --- a/install.sh +++ b/install.sh @@ -75,7 +75,7 @@ if [ -f "$HOME/.config/systemd/user/hamclock.service" ]; then rm "$HOME/.config/systemd/user/hamclock.service" systemctl --user daemon-reload fi -sed "s/__HAMCLOCK_USER__/$USER/" "$HOME/.local/share/HamPackServer/servicefiles/hamclock.service" | sudo tee /etc/systemd/system/hamclock.service > /dev/null +sed -e "s/__HAMCLOCK_USER__/$USER/g" -e "s|__HAMCLOCK_HOME__|$HOME|g" "$HOME/.local/share/HamPackServer/servicefiles/hamclock.service" | sudo tee /etc/systemd/system/hamclock.service > /dev/null sudo systemctl daemon-reload sudo systemctl enable hamclock bash "$HOME/.local/share/HamPackServer/scripts/hamclock-cleanup.sh" diff --git a/servicefiles/hamclock.service b/servicefiles/hamclock.service index 7be798c..6deb28c 100644 --- a/servicefiles/hamclock.service +++ b/servicefiles/hamclock.service @@ -6,9 +6,9 @@ Wants=network-online.target [Service] Type=simple User=__HAMCLOCK_USER__ -Environment=HOME=%h -WorkingDirectory=%h/.local/share/hamclock -ExecStart=%h/.local/bin/hamclock -b ohb.hamclock.app:80 +Environment=HOME=__HAMCLOCK_HOME__ +WorkingDirectory=__HAMCLOCK_HOME__/.local/share/hamclock +ExecStart=__HAMCLOCK_HOME__/.local/bin/hamclock -b ohb.hamclock.app:80 Restart=on-failure RestartSec=5