From 921e053fc32fcd71a302b8a459489997bc4ca996 Mon Sep 17 00:00:00 2001 From: tcely Date: Tue, 25 Feb 2025 03:34:02 -0500 Subject: [PATCH 1/2] Remove unnecessary `chmod` executions Setting the mode to the same value twice is only wasted effort. --- config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run b/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run index 4ac5ff8e..a6d8bbae 100755 --- a/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run +++ b/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run @@ -13,12 +13,11 @@ chown -R app:app /config chmod -R 0755 /config chown -R root:app /app chmod -R 0750 /app +chmod 0755 /app/*.py /app/*.sh +find /app -mindepth 2 -type f -execdir chmod 640 '{}' + chown -R app:app /app/common/static -chmod -R 0750 /app/common/static chown -R app:app /app/static -chmod -R 0750 /app/static -find /app -type f ! -iname healthcheck.py -exec chmod 640 {} \; -chmod 0755 /app/healthcheck.py + # Optionally reset the download dir permissions if [ "${TUBESYNC_RESET_DOWNLOAD_DIR:=True}" == "True" ] From fff42cec09d33add878ceeb7c5fa28aa57150514 Mon Sep 17 00:00:00 2001 From: tcely Date: Tue, 25 Feb 2025 03:36:11 -0500 Subject: [PATCH 2/2] fixup: remove the extra blank line --- config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run | 1 - 1 file changed, 1 deletion(-) diff --git a/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run b/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run index a6d8bbae..aa234f46 100755 --- a/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run +++ b/config/root/etc/s6-overlay/s6-rc.d/tubesync-init/run @@ -18,7 +18,6 @@ find /app -mindepth 2 -type f -execdir chmod 640 '{}' + chown -R app:app /app/common/static chown -R app:app /app/static - # Optionally reset the download dir permissions if [ "${TUBESYNC_RESET_DOWNLOAD_DIR:=True}" == "True" ] then