scripts

custom scripts and utils
git clone git://git.pyratebeard.net/scripts.git
Log | Files | Refs | README

borgit (350B)


      1 #!/bin/sh
      2 
      3 DISK_UUID=01a800da-b83b-499f-9048-16f418f028a5
      4 MOUNT_DIR="/media/backup"
      5 BACKUP_DIR="${MOUNT_DIR}/borg-$(hostname -s)::$(date +%Y%m%d)"
      6 
      7 sudo mount UUID="${DISK_UUID}" "${MOUNT_DIR}" || exit 1
      8 
      9 BORG_PASSPHRASE=$(pass borgit) borg create -x "${BACKUP_DIR}" "${HOME}"
     10 
     11 rclone sync "${MOUNT_DIR}" backblaze:borgit
     12 
     13 sudo umount "${MOUNT_DIR}"