diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 3476f9b..365017a 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,13 +1,17 @@ #!/bin/sh -e -if [ ! -z "${ALLOW_INTERFACES}" ]; then +if [ -n "${ALLOW_INTERFACES}" ]; then sed -i "s/.*allow-interfaces=.*/allow-interfaces=${ALLOW_INTERFACES}/" /etc/avahi/avahi-daemon.conf fi -if [ ! -z "${DENY_INTERFACES}" ]; then +if [ -n "${DENY_INTERFACES}" ]; then sed -i "s/.*deny-interfaces=.*/deny-interfaces=${DENY_INTERFACES}/" /etc/avahi/avahi-daemon.conf fi +if [ "${ENABLE_REFLECTOR}" = "yes" ]; then + sed -i "s/.*enable-reflector=.*/enable-reflector=yes/" /etc/avahi/avahi-daemon.conf +fi + rm -f /var/run/avahi-daemon/* exec "$@"