17 lines
563 B
Bash
Executable File
17 lines
563 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -Eeuo pipefail
|
|
|
|
APP_NAME="nextcloud-borg-backup"
|
|
BIN_DIR="${HOME}/.local/bin"
|
|
SYSTEMD_USER_DIR="${XDG_CONFIG_HOME:-${HOME}/.config}/systemd/user"
|
|
|
|
systemctl --user disable --now "${APP_NAME}.timer" 2>/dev/null || true
|
|
systemctl --user daemon-reload
|
|
|
|
rm -f "${SYSTEMD_USER_DIR}/${APP_NAME}.service" "${SYSTEMD_USER_DIR}/${APP_NAME}.timer"
|
|
rm -f "${BIN_DIR}/${APP_NAME}"
|
|
systemctl --user daemon-reload
|
|
|
|
printf 'Removed user service, timer, and executable.\n'
|
|
printf 'Kept config, passphrase, logs, restore directory, and Borg repository.\n'
|