From 20cf81ec2e49fec458e140de6b32f0d733094c47 Mon Sep 17 00:00:00 2001 From: Eugene Lazutkin Date: Tue, 20 Aug 2024 11:34:39 -0500 Subject: [PATCH] Added the missing UMASK section. See https://github.com/linuxserver/docker-transmission/issues/272 --- root/etc/s6-overlay/s6-rc.d/init-transmission-config/run | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run b/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run index 4a69343f..9267a7c7 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-transmission-config/run @@ -41,6 +41,10 @@ if [[ -n "${PEERPORT}" ]]; then sed -i '/peer-port-random-on-start/c\ "peer-port-random-on-start": false,' /config/settings.json fi +if [[ -n "${UMASK}" ]]; then + sed -i "/\"umask\"/c\ \"umask\": ${UMASK}," /config/settings.json +fi + # Handle old theme locations mkdir -p {/transmissionic,/combustion-release,/flood-for-transmission,/kettu,/transmission-web-control} echo /transmissionic /combustion-release /flood-for-transmission /kettu /transmission-web-control | xargs -n1 ln -s /defaults/index.html