From 85caabf7a7c8229c3a8a4f06e75f9da703ad04d9 Mon Sep 17 00:00:00 2001 From: sparklyballs Date: Wed, 11 Jan 2017 20:29:18 +0000 Subject: [PATCH] different approach to init --- root/etc/cont-init.d/40-chown-files | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/root/etc/cont-init.d/40-chown-files b/root/etc/cont-init.d/40-chown-files index 61fcf71..ffb4503 100644 --- a/root/etc/cont-init.d/40-chown-files +++ b/root/etc/cont-init.d/40-chown-files @@ -1,16 +1,17 @@ #!/usr/bin/with-contenv bash -# check for Library existence and permissions -if [ ! -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" ]; then - mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" - chown abc:abc "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" -elif [ ! "$(stat -c %u "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}")" = "$PUID" ]; then +# create folders +if [[ ! -d ${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR} ]]; then \ +mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" +chown -R abc:abc "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" +fi + +# check Library permissions +PUID=${PUID:-911} +if [ ! "$(stat -c %u /config/Library)" = "$PUID" ]; then echo "Change in ownership detected, please be patient while we chown existing files" echo "This could take some time" chown abc:abc -R \ - "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" + /config/Library fi -chown abc:abc \ - /config \ - /config/*