MiniDLNA add-on
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "MiniDLNA",
|
"name": "MiniDLNA",
|
||||||
"version": "0.1.7",
|
"version": "0.1.8",
|
||||||
"slug": "minidlna",
|
"slug": "minidlna",
|
||||||
"description": "RedyMedia MiniDLNA daemon serves media files (music, pictures, and video) to clients on a network",
|
"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",
|
"url": "https://github.com/bvlaicu/home-assistant-addons/tree/master/minidlna",
|
||||||
|
|||||||
+4
-8
@@ -4,22 +4,18 @@ set -e
|
|||||||
|
|
||||||
CONFIG_PATH=/data/options.json
|
CONFIG_PATH=/data/options.json
|
||||||
|
|
||||||
ENVVARS="$(jq --raw-output '.envvars' $CONFIG_PATH)"
|
ENVVARS="$(jq --raw-output '.envvars | .[] | .name + "=" + .value' $CONFIG_PATH)"
|
||||||
|
|
||||||
echo "ENVVARS=${ENVVARS}"
|
echo "ENVVARS=${ENVVARS}"
|
||||||
|
|
||||||
> /etc/minidlna.conf2
|
#> /etc/minidlna.conf2
|
||||||
|
|
||||||
for VAR in `env`; do
|
for VAR in $(echo "${ENVVARS}"); do
|
||||||
if [[ $VAR =~ ^MINIDLNA_ ]]; then
|
|
||||||
minidlna_name=`echo "$VAR" | sed -r "s/MINIDLNA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]'`
|
minidlna_name=`echo "$VAR" | sed -r "s/MINIDLNA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]'`
|
||||||
minidlna_value=`echo "$VAR" | sed -r "s/.*=(.*)/\1/g"`
|
minidlna_value=`echo "$VAR" | sed -r "s/.*=(.*)/\1/g"`
|
||||||
echo "${minidlna_name}=${minidlna_value}" >> /etc/minidlna.conf2
|
echo "${minidlna_name}=${minidlna_value}" >> /etc/minidlna.conf
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
service minidlna force-reload
|
service minidlna force-reload
|
||||||
|
|
||||||
tail -f /dev/null
|
tail -f /dev/null
|
||||||
|
|
||||||
#exec /usr/bin/minidlna -d $@
|
|
||||||
Reference in New Issue
Block a user