Add new Wordpress version protection cronjob to wordpress.sh
This commit is contained in:
parent
0b50eca793
commit
60f6b0b799
@ -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 www A 86400 $EXTERNALIP"
|
||||||
run_command "docker exec pdns pdnsutil add-record $DOMAIN wordpress 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"
|
echo -ne "done.\n"
|
||||||
}
|
}
|
||||||
email_wordpress() {
|
email_wordpress() {
|
||||||
@ -189,6 +192,9 @@ uninstall_wordpress() {
|
|||||||
docker exec pdns pdnsutil delete-rrset $DOMAIN wordpress A
|
docker exec pdns pdnsutil delete-rrset $DOMAIN wordpress A
|
||||||
docker exec pdns pdnsutil delete-rrset $DOMAIN www 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)
|
# 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
|
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
|
sed -i '/### Wordpress/,/### /{/### PowerDNS/!{/### /!d}}' /federated/apps/authelia/data/config/idproviders.yml
|
||||||
|
Loading…
x
Reference in New Issue
Block a user