fix hamclock service

This commit is contained in:
David Young
2026-06-06 05:52:19 -06:00
parent fbb4803576
commit 13f9a4cb39
3 changed files with 14 additions and 9 deletions

View File

@@ -68,12 +68,16 @@ mkdir -p "$HOME/.local/bin"
cp "$HOME/.local/share/HamPackServer/hampackserverrefresh" "$HOME/.local/bin/hampackserverrefresh"
cp "$HOME/.local/share/HamPackServer/hampackserverupdate" "$HOME/.local/bin/hampackserverupdate"
mkdir -p "$HOME/.config/systemd/user"
mkdir -p "$HOME/.local/share/hamclock"
cp "$HOME/.local/share/HamPackServer/servicefiles/hamclock.service" "$HOME/.config/systemd/user/"
systemctl --user enable hamclock
systemctl --user daemon-reload
systemctl --user restart hamclock
# Remove old user-level service if present
if [ -f "$HOME/.config/systemd/user/hamclock.service" ]; then
systemctl --user disable --now hamclock 2>/dev/null || true
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
sudo systemctl daemon-reload
sudo systemctl enable hamclock
bash "$HOME/.local/share/HamPackServer/scripts/hamclock-cleanup.sh"
cd ~/.local/share/HamPackServer