#!/usr/bin/env bash set -euxo pipefail if test -f "${HOME}/.env_common"; then source "${HOME}/.env_common" fi BORG_ARCHIVE=$(borg list ssh://root@hyperreal.carp-wyvern.ts.net/mnt/borgbackup/hyperreal | tail -n 1 | awk '{print $1}') ARCHIVE_BASENAME=$(echo "$BORG_ARCHIVE" | cut -d "T" -f 1) borg export-tar \ "ssh://root@hyperreal.carp-wyvern.ts.net/mnt/borgbackup/hyperreal::${BORG_ARCHIVE}" \ "/naspool/hyperreal_backup/${ARCHIVE_BASENAME}.tar" find /naspool/hyperreal_backup -maxdepth 1 -type f -mtime +7 -exec rm -fv {} \; curl \ -H prio:default \ -H tags:incoming_envelope \ -d "hyperreal_backup: success" \ "${NTFY_SERVER}/backups" # vim: ts=4 sts=4 sw=4 et ai ft=bash