Update UPDATE.sh

This commit is contained in:
Radovan Ječmenica 2025-04-25 15:34:36 +02:00 committed by GitHub
parent 934ad9cfc9
commit 3a5c036a88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1 +1,24 @@
#!/bin/bash
# Loop through all directories in /home/
for dir in /home/*; do
username=$(basename "$dir")
CONF_PATH="$dir/crons.ini"
USER_CONF="/etc/openpanel/$username/users.ini"
# 1. Handle crons.ini directory -> convert to file
if [ -d "$CONF_PATH" ]; then
echo "Found directory: $CONF_PATH - removing and creating a file."
rm -rf "$CONF_PATH" && touch "$CONF_PATH"
fi
# 2. Check if users.ini exists
if [ ! -f "$USER_CONF" ]; then
echo "users.ini not found for $username, creating it..."
mkdir -p "/etc/openpanel/$username/"
wget -q -O "$USER_CONF" "https://raw.githubusercontent.com/stefanpejcic/openpanel-configuration/refs/heads/main/ofelia/users.ini"
else
echo "users.ini exists for $username, skipping."
fi
done