Assorted shell and Python scripts

~hyperreal_backup

+11 -11
+11 -11
hyperreal_backup
··· 3 3 set -euxo pipefail 4 4 5 5 if [ ! -f "${HOME}/.env_common" ]; then 6 - echo "ERROR: .env_common not found" 7 - exit 1 6 + echo "ERROR: .env_common not found" 7 + exit 1 8 8 else 9 - source "${HOME}/.env_common" 9 + source "${HOME}/.env_common" 10 10 fi 11 11 12 12 curl --retry 3 "${HC_PING_URL}/start" ··· 15 15 ARCHIVE_BASENAME=$(echo "$BORG_ARCHIVE" | cut -d "T" -f 1) 16 16 17 17 if ! borg export-tar \ 18 - "ssh://root@hyperreal.carp-wyvern.ts.net/srv/borgbackup/hyperreal::${BORG_ARCHIVE}" \ 19 - "/naspool/hyperreal_backup/${ARCHIVE_BASENAME}.tar"; then 20 - curl --retry 3 "${HC_PING_URL}/fail" 18 + "ssh://root@hyperreal.carp-wyvern.ts.net/srv/borgbackup/hyperreal::${BORG_ARCHIVE}" \ 19 + "/naspool/hyperreal_backup/${ARCHIVE_BASENAME}.tar"; then 20 + curl --retry 3 "${HC_PING_URL}/fail" 21 21 fi 22 22 23 23 find /naspool/hyperreal_backup \ 24 - -maxdepth 1 \ 25 - -type f \ 26 - -mtime +7 \ 27 - -exec rm -fv {} \; || 28 - curl --retry 3 "${HC_PING_URL}/fail" 24 + -maxdepth 1 \ 25 + -type f \ 26 + -mtime +7 \ 27 + -exec rm -fv {} \; || 28 + curl --retry 3 "${HC_PING_URL}/fail" 29 29 30 30 curl --retry 3 "$HC_PING_URL" 31 31