From dfb25bac2bb5321a50e309375c0ef7dbca6ffa43 Mon Sep 17 00:00:00 2001 From: Marco Kundt Date: Wed, 25 Nov 2020 12:32:32 +0100 Subject: [PATCH] remove borg --- borg/.bin/borg_backup | 9 ---- borg/.bin/borg_common | 46 ------------------- borg/.config/systemd/user/borg-backup.service | 10 ---- borg/.config/systemd/user/borg-backup.timer | 10 ---- 4 files changed, 75 deletions(-) delete mode 100755 borg/.bin/borg_backup delete mode 100755 borg/.bin/borg_common delete mode 100644 borg/.config/systemd/user/borg-backup.service delete mode 100644 borg/.config/systemd/user/borg-backup.timer diff --git a/borg/.bin/borg_backup b/borg/.bin/borg_backup deleted file mode 100755 index 515ff20..0000000 --- a/borg/.bin/borg_backup +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -source $HOME/.bin/borg_common - -info "Starting backup" -borg create --list --verbose --filter AME --stats --show-rc --compression zstd,3 ::'{hostname}-{now}' $BACKUP_PATHS - -info "Pruning snapshots" -borg prune --list --prefix '{hostname}-' --show-rc --keep-hourly $KEEP_HOURS --keep-daily $KEEP_DAYS --keep-weekly $KEEP_WEEKS --keep-monthly $KEEP_MONTHS --keep-yearly $KEEP_YEARS diff --git a/borg/.bin/borg_common b/borg/.bin/borg_common deleted file mode 100755 index 5d9c274..0000000 --- a/borg/.bin/borg_common +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -read_config() { - # variables - - #BACKUP_PATHS="/etc /home/docker/volumes /root" - #KEEP_HOURS=96 - #KEEP_DAYS=31 - #KEEP_WEEKS=8 - #KEEP_MONTHS=12 - #KEEP_YEARS=3 - #BORG_REPO=ssh://foo@bar:23/dir - #BORG_PASSPHRASE="" - - if [[ ! -f "/etc/borg/env" && ! -f "$HOME/.config/borg/env" && ! -f "./env" ]]; then - echo "no config provided" - exit 1 - fi - - source ./env 2> /dev/null || source $HOME/.config/borg/env 2> /dev/null || source /etc/borg/env 2> /dev/null -} - -info() { printf "\n\e[1m%s\e[0m\n" "$*" >&2; } - -info "Testing if borg is already running..." -if pgrep -x "borg" &> /dev/null; then - echo "borg is already runnning" - exit 1 -fi -echo "Done" - -info "Testing connection..." -ping -c 3 192.168.178.100 &> /dev/null - -if [[ $? > 0 ]]; then - - ping -c 3 1.1.1.1 &> /dev/null - - if [[ $? > 0 ]]; then - info "Not connected." - exit 1 - fi -fi -echo "Done" - -read_config diff --git a/borg/.config/systemd/user/borg-backup.service b/borg/.config/systemd/user/borg-backup.service deleted file mode 100644 index 6c63902..0000000 --- a/borg/.config/systemd/user/borg-backup.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=borg backup -Before=borg-prune.service - -[Service] -Type=oneshot -ExecStart=%h/.bin/borg_backup - -[Install] -WantedBy=multi-user.target diff --git a/borg/.config/systemd/user/borg-backup.timer b/borg/.config/systemd/user/borg-backup.timer deleted file mode 100644 index a6d8c7d..0000000 --- a/borg/.config/systemd/user/borg-backup.timer +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=borg backup - -[Timer] -Persistent=true -OnCalendar=hourly -Unit=borg-backup.service - -[Install] -WantedBy=timers.target