diff --git a/lib/functions.sh b/lib/functions.sh index 3022757..2ef28e2 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -70,6 +70,12 @@ send_alert_backups() { echo "Generated by /federated/bin/backuptool" > /federated/apps/mail/data/root/certs/mailfile docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"backuptool failed to run on $EXTERNALIP - low disk\" $ALERTS_EMAIL < /root/certs/mailfile" } +send_alert_upgrade() { + . /etc/federated + EXTERNALIP=`dig @resolver4.opendns.com myip.opendns.com +short 2> /dev/null` + echo "Generated by /federated/bin/upgrade" > /federated/apps/mail/data/root/certs/mailfile + docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"upgrade failed to run on $EXTERNALIP - couldn't pull from git\" $ALERTS_EMAIL < /root/certs/mailfile" +} add_cron() { cat > /etc/logrotate.d/federated <