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
commit 43b5a7c8bb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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/