diff --git a/lib/wordpress.sh b/lib/wordpress.sh index 0b9e36c..6e92b14 100644 --- a/lib/wordpress.sh +++ b/lib/wordpress.sh @@ -92,6 +92,9 @@ start_wordpress() { run_command "docker exec pdns pdnsutil add-record $DOMAIN www A 86400 $EXTERNALIP" run_command "docker exec pdns pdnsutil add-record $DOMAIN wordpress A 86400 $EXTERNALIP" + # Install cronjob + (crontab -l 2>/dev/null; echo "30 * * * * /federated/bin/check-wordpressversion > /dev/null 2>&1") | sort -u | crontab - + echo -ne "done.\n" } email_wordpress() { @@ -189,6 +192,9 @@ uninstall_wordpress() { docker exec pdns pdnsutil delete-rrset $DOMAIN wordpress A docker exec pdns pdnsutil delete-rrset $DOMAIN www A + # Remove cronjob + crontab -l | grep -v '/federated/bin/check-wordpressversion' | crontab - + # Uninstall the SSO configuration if it exists in authelia (authelia must exist too) if [[ $(grep "### Wordpress" /federated/apps/authelia/data/config/idproviders.yml 2>/dev/null) ]]; then sed -i '/### Wordpress/,/### /{/### PowerDNS/!{/### /!d}}' /federated/apps/authelia/data/config/idproviders.yml