diff --git a/enedisgateway2mqtt/rootfs/scripts/91-run_mqtt_autodiscover.sh b/enedisgateway2mqtt/rootfs/scripts/91-run_mqtt_autodiscover.sh index a69b66aca..3b2f9cf35 100644 --- a/enedisgateway2mqtt/rootfs/scripts/91-run_mqtt_autodiscover.sh +++ b/enedisgateway2mqtt/rootfs/scripts/91-run_mqtt_autodiscover.sh @@ -17,8 +17,7 @@ if bashio::config.true 'mqtt_autodiscover'; then export MQTT_PASSWORD=$(bashio::services mqtt "password") # Export variables for variables in "MQTT_HOST=$MQTT_HOST" "MQTT_PORT=$MQTT_PORT" "MQTT_SSL=$MQTT_SSL" "MQTT_USERNAME=$MQTT_USERNAME" "MQTT_PASSWORD=$MQTT_PASSWORD"; do - [ -f /etc/services.d/*/*run* ] && sed -i "1a export $variables" /etc/services.d/*/*run* - [ -f /scripts/*run* ] && sed -i "1a export $variables" /scripts/*run* + sed -i "1a export $variables" /etc/services.d/*/*run* 2>/dev/null || sed -i "1a export $variables" /scripts/*run* # Log bashio::log.blue "$variables" done diff --git a/gazpar2mqtt/rootfs/scripts/92-config_yaml.sh b/gazpar2mqtt/rootfs/scripts/92-config_yaml.sh index 69cf60ea5..63de49fc2 100644 --- a/gazpar2mqtt/rootfs/scripts/92-config_yaml.sh +++ b/gazpar2mqtt/rootfs/scripts/92-config_yaml.sh @@ -83,8 +83,7 @@ while IFS= read -r line; do if [[ $line =~ ^.+[=].+$ ]]; then export $line # Export the variable - [ -f /etc/services.d/*/*run* ] && sed -i "1a export $line" /etc/services.d/*/*run* - [ -f /scripts/*run* ] && sed -i "1a export $line" /scripts/*run* + sed -i "1a export $line" /etc/services.d/*/*run* 2>/dev/null || sed -i "1a export $line" /scripts/*run* # Show in log bashio::log.blue "$line" else diff --git a/paperless_ng/rootfs/etc/cont-init.d/90-config_yaml.sh b/paperless_ng/rootfs/etc/cont-init.d/90-config_yaml.sh index 69cf60ea5..5c6bd8c87 100644 --- a/paperless_ng/rootfs/etc/cont-init.d/90-config_yaml.sh +++ b/paperless_ng/rootfs/etc/cont-init.d/90-config_yaml.sh @@ -83,8 +83,8 @@ while IFS= read -r line; do if [[ $line =~ ^.+[=].+$ ]]; then export $line # Export the variable - [ -f /etc/services.d/*/*run* ] && sed -i "1a export $line" /etc/services.d/*/*run* - [ -f /scripts/*run* ] && sed -i "1a export $line" /scripts/*run* + sed -i "1a export $line" /etc/services.d/*/*run* 2>/dev/null || sed -i "1a export $line" /scripts/*run* + # Show in log bashio::log.blue "$line" else diff --git a/webtrees/rootfs/scripts/90-config_yaml.sh b/webtrees/rootfs/scripts/90-config_yaml.sh index 69cf60ea5..5c6bd8c87 100644 --- a/webtrees/rootfs/scripts/90-config_yaml.sh +++ b/webtrees/rootfs/scripts/90-config_yaml.sh @@ -83,8 +83,8 @@ while IFS= read -r line; do if [[ $line =~ ^.+[=].+$ ]]; then export $line # Export the variable - [ -f /etc/services.d/*/*run* ] && sed -i "1a export $line" /etc/services.d/*/*run* - [ -f /scripts/*run* ] && sed -i "1a export $line" /scripts/*run* + sed -i "1a export $line" /etc/services.d/*/*run* 2>/dev/null || sed -i "1a export $line" /scripts/*run* + # Show in log bashio::log.blue "$line" else diff --git a/zzz_templates/90-config_yaml.sh b/zzz_templates/90-config_yaml.sh index 69cf60ea5..5c6bd8c87 100644 --- a/zzz_templates/90-config_yaml.sh +++ b/zzz_templates/90-config_yaml.sh @@ -83,8 +83,8 @@ while IFS= read -r line; do if [[ $line =~ ^.+[=].+$ ]]; then export $line # Export the variable - [ -f /etc/services.d/*/*run* ] && sed -i "1a export $line" /etc/services.d/*/*run* - [ -f /scripts/*run* ] && sed -i "1a export $line" /scripts/*run* + sed -i "1a export $line" /etc/services.d/*/*run* 2>/dev/null || sed -i "1a export $line" /scripts/*run* + # Show in log bashio::log.blue "$line" else