fix hamclock service
This commit is contained in:
14
install.sh
14
install.sh
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user