From dc592f2c1c9af85aa1f6520db1d2103c03ef685d Mon Sep 17 00:00:00 2001 From: SirFerdek <17548441+SirFerdek@users.noreply.github.com> Date: Thu, 13 Jun 2019 00:03:56 +0200 Subject: [PATCH] Fix umask - get umask from environment Makes it consistent with other linuxserver.io images. --- readme-vars.yml | 1 + root/etc/services.d/sonarr/run | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 8f33c44..2c5d6a9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -36,6 +36,7 @@ param_ports: param_usage_include_env: true param_env_vars: - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London, this is required for Sonarr"} + - { env_var: "UMASK_SET", env_value: "022", desc: "control permissions of files and directories created by Sonarr"} # application setup block app_setup_block_enabled: true diff --git a/root/etc/services.d/sonarr/run b/root/etc/services.d/sonarr/run index 1d2c786..442ae89 100644 --- a/root/etc/services.d/sonarr/run +++ b/root/etc/services.d/sonarr/run @@ -1,6 +1,8 @@ #!/usr/bin/with-contenv bash -umask 022 +UMASK_SET=${UMASK_SET:-022} + +umask "$UMASK_SET" cd /opt/NzbDrone || exit