diff options
author | Óscar Nájera <hi@oscarnajera.com> | 2020-10-19 22:13:40 +0200 |
---|---|---|
committer | Óscar Nájera <hi@oscarnajera.com> | 2020-10-19 22:13:40 +0200 |
commit | 9e932b683177ec65b0a602974528653bab1b574c (patch) | |
tree | 2479d50e709eb57618f4f51756d8bff55a062ee2 /.local/bin/backup.sh | |
parent | 4704bb881d173f30767cbeea171b73db3b62b52d (diff) | |
download | dotfiles-9e932b683177ec65b0a602974528653bab1b574c.tar.gz dotfiles-9e932b683177ec65b0a602974528653bab1b574c.tar.bz2 dotfiles-9e932b683177ec65b0a602974528653bab1b574c.zip |
symlink the scripts
Diffstat (limited to '.local/bin/backup.sh')
-rwxr-xr-x | .local/bin/backup.sh | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/.local/bin/backup.sh b/.local/bin/backup.sh deleted file mode 100755 index 52ca53a..0000000 --- a/.local/bin/backup.sh +++ /dev/null @@ -1,36 +0,0 @@ -#! /bin/bash - -backup_local(){ - # external program to supply the passphrase: - export BORG_PASSCOMMAND="pass show $1" # repo pass first arg - - # Create Local Backups - echo $( date ) "Creating Local Backups ..." - REPOSITORY=$2 # repo vault path second arg - shift 2 # consume the first 2 arguments - borg create --list --filter AME --stats --compression=lz4 \ - --progress --exclude '*.pyc' \ - --exclude '*/.mypy_cache/' \ - --exclude '*/.notmuch' \ - --exclude '*/node_modules' \ - --exclude '*/js/compiled' \ - --exclude '*/mpd/log' \ - --exclude '*/venv/' \ - --exclude '*/.tox/' \ - --exclude '*.elc' \ - $REPOSITORY::'{hostname}-{user}-{utcnow:%Y-%m-%dT%H:%M:%S}' \ - $@ # all the dirs to bac - - # Prune Local Backups - echo $( date ) "Pruning local repository ..." - - borg prune --verbose --stats --list \ - --prefix='{hostname}-{user}-' \ - --keep-daily 7 \ - --keep-weekly 4 \ - --keep-monthly 6 $REPOSITORY -} - -backup_local borgbackup ssh://backup/media/Backup/daily_backup/ ~/dev/ ~/.mail/ ~/Nextcloud/ ~/org/ /media/backup/personal/Pictures/ /media/backup/personal/Libros/ /media/backup/personal/dev/ /media/backup/Archives/ -backup_local Admin/sarah/borg/ingrid ssh://borgbackup@najera.pw/./repos/ingrid ~/dev/ ~/org/ ~/.mail/ ~/Nextcloud/ -backup_local Admin/sarah/borg/oscar ssh://borgbackup@najera.pw/./repos/oscar /media/backup/personal/Pictures/ /media/backup/personal/Libros/ /media/backup/personal/dev/ /media/backup/Archives/ |