aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/backup.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/backup.sh b/bin/backup.sh
index 8887095..9f53249 100755
--- a/bin/backup.sh
+++ b/bin/backup.sh
@@ -29,8 +29,13 @@ backup_local() {
--exclude '*/mpd/log' \
--exclude '*/elpa' \
--exclude '*.elc' \
+ --exclude '*/*.o' \
+ --exclude '*/guix/*/*.go' \
+ --exclude '*/guix/*/*.Po' \
+ --exclude '*/guix/*/*.m4' \
--exclude '*/.local/straight' \
--exclude '*/phd/simulation_data' \
+ --exclude '*/semantic-roam' \
"$REPOSITORY::{hostname}-{user}-{utcnow:%Y-%m-%dT%H:%M:%S}" \
"$@" # all the dirs to bac
@@ -50,6 +55,8 @@ backup_local Admin/sarah/borg/ingrid ssh://borgbackup@sarah/./repos/ingrid "${BA
DISK=/run/media/titan/ext_backup
if [ -d "$DISK" ]; then
LARGER_PATHS=("$DISK/personal/Pictures/" "$DISK/personal/Libros/" "$DISK/personal/dev/" "$DISK/Archives/")
- backup_local borgbackup ssh://backup/media/Backup/daily_backup/ "${BASIC_PATHS[@]}" "${LARGER_PATHS[@]}"
backup_local Admin/sarah/borg/oscar ssh://borgbackup@sarah/./repos/oscar "${LARGER_PATHS[@]}"
+ if ping -c 1 -W 1 192.168.178.128 >/dev/null; then
+ backup_local borgbackup ssh://backup/media/Backup/daily_backup/ "${BASIC_PATHS[@]}" "${LARGER_PATHS[@]}"
+ fi
fi