#!/bin/bash BORGUSER="{{ backup_owner }}"; RUNFOLDER="{{ backup_run_folder }}"; TARGETFOLDER="{{ backup_storage }}"; REPOLOCATION="{{ backup_location }}"; ARCHIVENAME="vault-$(date '+%s')"; cd $RUNFOLDER; cp -r $RUNFOLDER/home $TARGETFOLDER/$ARCHIVENAME; chown R $BORGUSER: $TARGETFOLDER/$ARCHIVENAME; sudo -H -u $BORGUSER bash -c ' TARGETFOLDER='$TARGETFOLDER/$ARCHIVENAME'; REPOLOCATION='$REPOLOCATION'; ARCHIVENAME='$ARCHIVENAME'; export BORG_PASSPHRASE=$(cat {{ backup_home }}/.borg.key); borg create -C lzma $REPOLOCATION::$ARCHIVENAME $TARGETFOLDER/$LATESTBACKUP'; rm -rf $TARGETFOLDER/$LATESTBACKUP;