diff options
Diffstat (limited to 'scripts/backup.sh')
-rwxr-xr-x | scripts/backup.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/scripts/backup.sh b/scripts/backup.sh index 5d215a3..32420ec 100755 --- a/scripts/backup.sh +++ b/scripts/backup.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash - +set -Eeuo pipefail # # BorgBackup @@ -25,13 +25,15 @@ fi BACKUP_TAG="${1-default}" +rm -rf "$HOME/tmp/backup/" +mkdir -p "$HOME/tmp/backup/" + yellow "Creating backup of notmuch data" -notmuch dump --output="$HOME/mbsync/notmuch-dump.txt" +notmuch dump --output="$HOME/tmp/backup/notmuch-dump.txt" green "Done" yellow "Creating backup for newsboat data" -mkdir -p "$HOME/backup/" -newsboat -E "$HOME/backup/newsboat.txt" +newsboat -E "$HOME/tmp/backup/newsboat.txt" green "Done" yellow "Creating new borg archive entry" @@ -44,7 +46,8 @@ borg create \ ~/ownCloud/ \ ~/Nextcloud/ \ ~/mbsync/ \ - ~/archive/ + ~/archive/ \ + ~/tmp/backup/ # add folders to be backed up here green "Done" |