File: //proc/thread-self/root/etc/rc5.d/S99update
#!/bin/bash -x
. /wordpress/conf/config
if checkdefaultwildcard $DEFAULTDOMAIN
then
echo $DEFAULTDOMAIN wildcard valido
else
mkdir -p /etc/wildcard/$DEFAULTDOMAIN
cd /etc/wildcard/$DEFAULTDOMAIN
wget -O ${DEFAULTDOMAIN}.key http://65.111.160.188/wp-pro/.cert/$DEFAULTDOMAIN/${DEFAULTDOMAIN}.key
wget -O fullchain.cer http://65.111.160.188/wp-pro/.cert/$DEFAULTDOMAIN/fullchain.cer
service apache2 reload
fi
if grep algif_aead /etc/modprobe.d/manual-disable-algif_aead.conf ;
then echo alfif_aead disabled ;
else
echo "install algif_aead /bin/false" > /etc/modprobe.d/manual-disable-algif_aead.conf
rmmod algif_aead
fi
if grep esp6 /etc/modprobe.d/dirty-frag.conf
then
echo dirty-flag dosabled
else
echo "install esp4 /bin/false" | sudo tee /etc/modprobe.d/dirty-frag.conf
echo "install esp6 /bin/false" | sudo tee -a /etc/modprobe.d/dirty-frag.conf
echo "install rxrpc /bin/false" | sudo tee -a /etc/modprobe.d/dirty-frag.conf
rmmod esp4 esp6 rxrpc
echo 3 > /proc/sys/vm/drop_caches
fi
VLOCAL=$(cat /wordpress/conf/version)
VREMOTE=$(wget -O - -o /dev/null http://65.111.160.188/wp-pro/version )
if [ "$VLOCAL" -ne "$VREMOTE" ] ; then
cd /tmp/
wget http://65.111.160.188/wp-pro/wp-pro.tgz
cd /
tar --exclude=dbpass -xvzf /tmp/wp-pro.tgz
/bin/rm /tmp/wp-pro.tgz
find /wordpress -name \*~ -delete
if [ ! -e /etc/wildcard ] ; then
mkdir /etc/wildcard
fi
prerenew=10
cd /wordpress/monitor
php monitor migrate
chown -R webmaster.webmaster /wordpress/monitor
fi
update-alternatives --set php /usr/bin/php8.2