SkateSpots/scripts/install-community-backup-timer.sh

11 lines
495 B
Bash
Executable file

#!/usr/bin/env bash
# Install the daily community-state backup timer for the current user.
set -euo pipefail
cd "$(dirname "$0")/.."
UNIT_DIR="$HOME/.config/systemd/user"
mkdir -p "$UNIT_DIR"
cp scripts/systemd/skatespots-community-backup.service "$UNIT_DIR/"
cp scripts/systemd/skatespots-community-backup.timer "$UNIT_DIR/"
systemctl --user daemon-reload
systemctl --user enable --now skatespots-community-backup.timer
systemctl --user list-timers skatespots-community-backup.timer --no-pager