mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update UPDATE.sh
This commit is contained in:
parent
3a5c036a88
commit
fcf8ed60d5
@ -1,24 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Loop through all directories in /home/
|
echo ""
|
||||||
|
echo "Downloading crons.ini template.."
|
||||||
|
wget -q -O "/etc/openpanel/ofelia/users.ini" "https://raw.githubusercontent.com/stefanpejcic/openpanel-configuration/refs/heads/main/ofelia/users.ini"
|
||||||
|
|
||||||
for dir in /home/*; do
|
for dir in /home/*; do
|
||||||
username=$(basename "$dir")
|
username=$(basename "$dir")
|
||||||
CONF_PATH="$dir/crons.ini"
|
CONF_PATH="$dir/crons.ini"
|
||||||
USER_CONF="/etc/openpanel/$username/users.ini"
|
USER_CONF="/etc/openpanel/$username/users.ini"
|
||||||
|
|
||||||
# 1. Handle crons.ini directory -> convert to file
|
|
||||||
if [ -d "$CONF_PATH" ]; then
|
if [ -d "$CONF_PATH" ]; then
|
||||||
echo "Found directory: $CONF_PATH - removing and creating a file."
|
echo "Found directory: $CONF_PATH - removing and creating a file."
|
||||||
rm -rf "$CONF_PATH" && touch "$CONF_PATH"
|
rm -rf "$CONF_PATH" && touch "$CONF_PATH"
|
||||||
fi
|
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
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user