Assorted shell and Python scripts
1#!/usr/bin/env bash 2 3set -euxo pipefail 4 5cleanup() { 6 echo "Cleaning up" 7 rm -rfv /tmp/mail* 8} 9 10trap cleanup 0 1 2 3 6 11 12DATE=$(date '+%Y-%m-%d') 13tar czf "/tmp/mail-${DATE}.tar.gz" /naspool/mail 14age --recipient 'age12pcwr6d8w6wfh5ymarphypzlyqxza3c3xj7cseturzyu70s02umske6mt6' --output "/tmp/mail-${DATE}.tar.gz.age" "/tmp/mail-${DATE}.tar.gz" 15scp "/tmp/mail-${DATE}.tar.gz.age" jas@aux-remote.carp-wyvern.ts.net:/auxpool/encrypted_mail 16ssh jas@aux-remote.carp-wyvern.ts.net -- find /auxpool/encrypted_mail -maxdepth 1 -type f -mtime +7 -delete 17 18curl -d "encrypt_mail: success" nas-aux.carp-wyvern.ts.net/backups 19 20# vim: ts=4 sts=4 sw=4 et ai ft=bash