#!/usr/bin/env bash # # ensure pinentry-tty is installed DTS=$(date "+%Y%m%d%H%M") TGZ="bkp/syslocal-${DTS}.tgz" TGT="remote:" cd "${HOME}" || exit 1 [[ -d system ]] || exit 1 [[ -d bkp ]] || exit 1 echo "Creating ${TGZ} ..." tar -czf "${TGZ}" system/* echo "Encrypting ${TGZ} ..." gpg -c "${TGZ}" echo "Removing unencrypted ${TGZ} ..." rm -v "${TGZ}" echo "Syncing backups..." rclone -PL sync bkp/ "${TGT}"