diff --git a/minidlna/config.json b/minidlna/config.json index ab9e57a..9dc92b2 100644 --- a/minidlna/config.json +++ b/minidlna/config.json @@ -1,6 +1,6 @@ { "name": "MiniDLNA", - "version": "0.1.5", + "version": "0.1.6", "slug": "minidlna", "description": "RedyMedia MiniDLNA daemon serves media files (music, pictures, and video) to clients on a network", "url": "https://github.com/bvlaicu/home-assistant-addons/tree/master/minidlna", @@ -21,10 +21,17 @@ "homeassistant_api": false, "host_network": true, "options": { - "log_level": "info" + "log_level": "info", + "envvars": [] }, "schema": { - "log_level": "list(trace|debug|info|notice|warning|error|fatal)" + "log_level": "list(trace|debug|info|notice|warning|error|fatal)", + "envvars": [ + { + "name": "match(^MINIDLNA_([A-Z0-9_])+$)", + "value": "str" + } + ] } } diff --git a/minidlna/run.sh b/minidlna/run.sh index 7a24b2d..b847092 100644 --- a/minidlna/run.sh +++ b/minidlna/run.sh @@ -2,6 +2,12 @@ set -e +CONFIG_PATH=/data/options.json + +ENVVARS="$(jq --raw-output '.envvars' $CONFIG_PATH)" + +echo "ENVVARS=${ENVVARS}" + > /etc/minidlna.conf2 for VAR in `env`; do