diff --git a/plex_meta_manager/rootfs/etc/cont-init.d/20-configuration.sh b/plex_meta_manager/rootfs/etc/cont-init.d/20-configuration.sh index 9a2b83f33..a4bcc081d 100644 --- a/plex_meta_manager/rootfs/etc/cont-init.d/20-configuration.sh +++ b/plex_meta_manager/rootfs/etc/cont-init.d/20-configuration.sh @@ -1,5 +1,8 @@ #!/usr/bin/with-contenv bashio +# Where is the config +CONFIGSOURCE=$(bashio::config "PMM_CONFIG") + ################## # Create folders # ################## @@ -7,20 +10,17 @@ PUID=$(bashio::config 'PUID') GUID=$(bashio::config 'GUID') -if [ ! -d /config/addons_config/plex-meta-manager ]; then - echo "Creating /config/addons_config/plex-meta-manager" - mkdir -p /config/addons_config/plex-meta-manager +if [ ! -d "$(dirname "${CONFIGSOURCE}")" ]; then + echo "Creating $(dirname ${CONFIGSOURCE})" + mkdir -p "$(dirname "${CONFIGSOURCE}")" fi -chown -R "$PUID":"$GUID" /config/addons_config/plex-meta-manager +chown -R "$PUID":"$GUID" "$(dirname "${CONFIGSOURCE}")" ################### # Set config.yaml # ################### -# Where is the config -CONFIGSOURCE=$(bashio::config "PMM_CONFIG") - # Check if config file is there, or create one from template if [ -f "$CONFIGSOURCE" ]; then bashio::log.info "Using config file found in $CONFIGSOURCE"