From 9ced404f0de670c7fba12e325c2947810f3bc0c4 Mon Sep 17 00:00:00 2001 From: Bogdan Vlaicu Date: Mon, 13 Apr 2020 17:47:32 -0400 Subject: [PATCH] MiniDLNA add-on --- minidlna/Dockerfile | 8 ++++---- minidlna/config.json | 2 +- minidlna/run.sh | 18 +++++++++--------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/minidlna/Dockerfile b/minidlna/Dockerfile index 119461a..d668ab7 100644 --- a/minidlna/Dockerfile +++ b/minidlna/Dockerfile @@ -3,11 +3,11 @@ FROM debian:buster RUN apt-get update && apt-get upgrade -y --force-yes -qq && apt-get install -y minidlna procps nano ADD ./minidlna.conf /etc/minidlna.conf -ENTRYPOINT service minidlna force-reload && exec tail -f /dev/null +ADD ./run.sh /run.sh +RUN chmod a+x /run.sh +ENTRYPOINT ["/run.sh"] -#ADD ./run.sh /run.sh -#RUN chmod a+x /run.sh -#ENTRYPOINT ["/run.sh"] +#ENTRYPOINT service minidlna force-reload && exec tail -f /dev/null # Labels LABEL \ diff --git a/minidlna/config.json b/minidlna/config.json index d1195b9..ab9e57a 100644 --- a/minidlna/config.json +++ b/minidlna/config.json @@ -1,6 +1,6 @@ { "name": "MiniDLNA", - "version": "0.1.4", + "version": "0.1.5", "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", diff --git a/minidlna/run.sh b/minidlna/run.sh index 7256ccb..7a24b2d 100644 --- a/minidlna/run.sh +++ b/minidlna/run.sh @@ -2,15 +2,15 @@ set -e -#> /etc/minidlna.conf -# -#for VAR in `env`; do -# if [[ $VAR =~ ^MINIDLNA_ ]]; then -# minidlna_name=`echo "$VAR" | sed -r "s/MINIDLNA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]'` -# minidlna_value=`echo "$VAR" | sed -r "s/.*=(.*)/\1/g"` -# echo "${minidlna_name}=${minidlna_value}" >> /etc/minidlna.conf -# fi -#done +> /etc/minidlna.conf2 + +for VAR in `env`; do + if [[ $VAR =~ ^MINIDLNA_ ]]; then + minidlna_name=`echo "$VAR" | sed -r "s/MINIDLNA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]'` + minidlna_value=`echo "$VAR" | sed -r "s/.*=(.*)/\1/g"` + echo "${minidlna_name}=${minidlna_value}" >> /etc/minidlna.conf2 + fi +done service minidlna force-reload