aboutsummaryrefslogtreecommitdiff
path: root/scripts/backup.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-02 11:48:48 -0300
committerEuAndreh <eu@euandre.org>2019-06-02 11:48:48 -0300
commitc342be66d16328549963cb03214fcec61cc1a7ca (patch)
treea72574da3f8f1a54478057799f13a462b0f73e3e /scripts/backup.sh
parentTODOs.org (diff)
downloaddotfiles-c342be66d16328549963cb03214fcec61cc1a7ca.tar.gz
dotfiles-c342be66d16328549963cb03214fcec61cc1a7ca.tar.xz
Use ~/tmp/backup/ for backing up ad-hoc data
Diffstat (limited to 'scripts/backup.sh')
-rwxr-xr-xscripts/backup.sh13
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"