diff --git a/zzz_templates/90-config_yaml.sh b/zzz_templates/90-config_yaml.sh index 9c16c56a5..bad0832cb 100644 --- a/zzz_templates/90-config_yaml.sh +++ b/zzz_templates/90-config_yaml.sh @@ -81,10 +81,10 @@ while IFS= read -r line; do fi # Data validation if [[ $line =~ ^.+[=].+$ ]]; then - export $line + export $line 2> /dev/null # Export the variable - sed -i "1a export $line" /etc/services.d/*/*run* 2>/dev/null || true - sed -i "1a export $line" /etc/cont-init.d/*run* 2>/dev/null + [ -f /etc/services.d/*/*run* ] && sed -i "1a export $line 2>/dev/null || true" /etc/services.d/*/*run* || true + [ -f /etc/cont-init.d/*run* ] && sed -i "1a export $line 2>/dev/null || true" /etc/cont-init.d/*run* || true # Show in log if ! bashio::config.false "verbose"; then bashio::log.blue "$line"; fi else