From 033ff52588da105fba6ed59b8ec51b88497ef2f1 Mon Sep 17 00:00:00 2001 From: Dennis Stengele Date: Tue, 25 Mar 2025 09:46:28 +0000 Subject: [PATCH] Change nginx startup logic to ensure file permission on every startup (#471) --- .../rootfs/etc/s6-overlay/s6-rc.d/init-tasmoadmin/run | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tasmoadmin/rootfs/etc/s6-overlay/s6-rc.d/init-tasmoadmin/run b/tasmoadmin/rootfs/etc/s6-overlay/s6-rc.d/init-tasmoadmin/run index 5b11580..0658ece 100755 --- a/tasmoadmin/rootfs/etc/s6-overlay/s6-rc.d/init-tasmoadmin/run +++ b/tasmoadmin/rootfs/etc/s6-overlay/s6-rc.d/init-tasmoadmin/run @@ -11,13 +11,13 @@ if ! bashio::fs.directory_exists "/data/tasmoadmin"; then # Setup structure cp -R /var/www/tasmoadmin/data /data/tasmoadmin - - # Ensure file permissions - chown -R nginx:nginx /data/tasmoadmin - find /data/tasmoadmin -not -perm 0644 -type f -exec chmod 0644 {} \; - find /data/tasmoadmin -not -perm 0755 -type d -exec chmod 0755 {} \; fi +# Ensure file permissions +chown -R nginx:nginx /data/tasmoadmin +find /data/tasmoadmin -not -perm 0644 -type f -exec chmod 0644 {} \; +find /data/tasmoadmin -not -perm 0755 -type d -exec chmod 0755 {} \; + bashio::log.debug 'Symlinking data directory to persistent storage location...' rm -f -r /var/www/tasmoadmin/data ln -s /data/tasmoadmin /var/www/tasmoadmin/data