Assorted shell and Python scripts

Add encrypt_mail

Changed files
+21 -1
+20
encrypt_mail
···
+
#!/usr/bin/env bash
+
+
set -euxo pipefail
+
+
cleanup() {
+
echo "Cleaning up"
+
rm -rfv /tmp/mail*
+
}
+
+
trap cleanup 0 1 2 3 6
+
+
DATE=$(date '+%Y-%m-%d')
+
tar czf "/tmp/mail-${DATE}.tar.gz" /naspool/mail
+
age --recipient 'age12pcwr6d8w6wfh5ymarphypzlyqxza3c3xj7cseturzyu70s02umske6mt6' --output "/tmp/mail-${DATE}.tar.gz.age" "/tmp/mail-${DATE}.tar.gz"
+
scp "/tmp/mail-${DATE}.tar.gz.age" jas@aux-remote.carp-wyvern.ts.net:/auxpool/mail
+
ssh jas@aux-remote.carp-wyvern.ts.net -- find /auxpool/mail -maxdepth 1 -type f -mtime +7 -delete
+
+
curl -d "encrypt_mail: success" nas-aux.carp-wyvern.ts.net/backups
+
+
# vim: ts=4 sts=4 sw=4 et ai ft=bash
+1 -1
mediawiki_backup
···
find /naspool/mediawiki_backup -maxdepth 1 -mindepth 1 -type d -exec rm -rf {} \;
find /naspool/mediawiki_backup -maxdepth 1 -mindepth 1 -mtime +14 -delete
-
curl -d "MediaWiki backup successful" nas-aux.carp-wyvern.ts.net/backup_wiki
+
curl -d "MediaWiki backup: success" nas-aux.carp-wyvern.ts.net/backups
exit 0