Merge pull request #3153 from nextcloud/enh/3147/add-timezone-check

add check for timezone
This commit is contained in:
Simon L
2023-08-17 09:39:58 +02:00
committed by GitHub

View File

@@ -253,6 +253,21 @@ if [ "$?" = 6 ]; then
exit 1
fi
# Check that no changes have been made to timezone settings since AIO only supports running in UTC timezone
if [ -n "$TZ" ]; then
print_red "The environmental variable TZ has been set which is not supported by AIO since it only supports running in the default UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
exit 1
elif mountpoint -q /etc/localtime; then
print_red "/etc/localtime has been mounted into the container which is not allowed because AIO only supports running in the default UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
exit 1
elif mountpoint -q /etc/timezone; then
print_red "/etc/timezone has been mounted into the container which is not allowed because AIO only supports running in the default UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
exit 1
fi
# Add important folders
mkdir -p /mnt/docker-aio-config/data/
mkdir -p /mnt/docker-aio-config/session/