MiniDLNA add-on

This commit is contained in:
Bogdan Vlaicu
2020-04-11 19:42:41 -04:00
parent 5a286b681e
commit 276ac11c86
3 changed files with 20 additions and 13 deletions
+4 -12
View File
@@ -1,17 +1,9 @@
ARG BUILD_FROM=hassioaddons/base-amd64:1.2.0
FROM ${BUILD_FROM}
FROM debian:wheezy
# Copy root filesystem
COPY rootfs /
RUN apt-get update && apt-get upgrade && apt-get install -y minidlna
ADD ./run.sh /run.sh
# Setup base
RUN apk add --no-cache minidlna
# Build arugments
ARG BUILD_ARCH
ARG BUILD_DATE
ARG BUILD_REF
ARG BUILD_VERSION
ENTRYPOINT ["/run.sh"]
# Labels
LABEL \
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "MiniDLNA",
"version": "0.0.12",
"version": "0.0.13",
"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",
+15
View File
@@ -0,0 +1,15 @@
#!/bin/bash
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
exec /usr/bin/minidlna -d $@