From 96bde98487f6799123baad1e4643ae567828ff63 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 8 Mar 2023 20:30:57 +0100 Subject: [PATCH] Update and rename 00-refresh_files.sh to 02-refresh_files.sh --- .../rootfs/etc/cont-init.d/00-refresh_files.sh | 12 ------------ .../rootfs/etc/cont-init.d/02-refresh_files.sh | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 12 deletions(-) delete mode 100755 nextcloud/rootfs/etc/cont-init.d/00-refresh_files.sh create mode 100755 nextcloud/rootfs/etc/cont-init.d/02-refresh_files.sh diff --git a/nextcloud/rootfs/etc/cont-init.d/00-refresh_files.sh b/nextcloud/rootfs/etc/cont-init.d/00-refresh_files.sh deleted file mode 100755 index fe5daa211..000000000 --- a/nextcloud/rootfs/etc/cont-init.d/00-refresh_files.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/with-contenv bashio -# shellcheck shell=bash - -# Clean nginx files at each reboot -if [ -d /data/config/nginx ]; then - rm -r /data/config/nginx -fi - -# rm /data/config/crontabs -if [ -d /data/config/crontabs ]; then - rm -r /data/config/crontabs -fi diff --git a/nextcloud/rootfs/etc/cont-init.d/02-refresh_files.sh b/nextcloud/rootfs/etc/cont-init.d/02-refresh_files.sh new file mode 100755 index 000000000..c2ce6e059 --- /dev/null +++ b/nextcloud/rootfs/etc/cont-init.d/02-refresh_files.sh @@ -0,0 +1,17 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash + +# Clean nginx files at each reboot +for folders in /data/config/nginx /data/config/crontabs /data/config/logs; do + if [ -d "$folders" ]; then rm -r "$folders"; fi +done + +# Make links between logs and docker +for logfile in /data/config/log/nginx/error.log /data/config/log/nginx/access.log /data/config/log/php/error.log /data/config/log/nextcloud.log; do + # Make sure directory exists + mkdir -p "$(dirname "$logfile")" + # Clean files + if [ -f "$logfile" ]; then rm -r "$logfile"; fi + # Create symlink + ln -sf /proc/1/fd/1 "$logfile" +done