Update UPDATE.sh

This commit is contained in:
Stefan Pejcic 2025-04-11 23:25:37 +02:00 committed by GitHub
parent c18775a2b5
commit a51b131492
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,15 +1,23 @@
#!/bin/bash
echo "Updating template: /etc/openpanel/varnish/default.vcl"
wget -O /etc/openpanel/varnish/default.vcl https://github.com/stefanpejcic/openpanel-configuration/blob/main/varnish/default.vcl
for dir in /home/*; do
file="$dir/.env"
user=$(basename "$dir")
if [[ -f "$file" ]]; then
# Check if lines already exist (loosely)
cp /etc/openpanel/varnish/default.vcl file="$dir/default.vcl"
echo "- Updated Varnish default.vcl template for user: $user"
if ! grep -q 'CRONJOBS' "$file"; then
sed -i '/BUSYBOX_RAM="0.1G"/a \
# CRONJOBS\nCRON_CPU="0.1"\nCRON_RAM="0.25G"' "$file"
echo "Updated: $file"
echo "- Updated $file for user: $user to add CRON limits"
fi
fi
done