diff --git a/enedisgateway2mqtt_dev/rootfs/etc/cont-init.d/99-run.sh b/enedisgateway2mqtt_dev/rootfs/etc/cont-init.d/99-run.sh index ce90ecce4..68eaef97c 100755 --- a/enedisgateway2mqtt_dev/rootfs/etc/cont-init.d/99-run.sh +++ b/enedisgateway2mqtt_dev/rootfs/etc/cont-init.d/99-run.sh @@ -59,7 +59,9 @@ fi # Check if config file is there, or create one from template if [ -f "$CONFIGSOURCE" ]; then # Create symlink if not existing yet - [ ! -L /data/config.yaml ] && ln -sf "$CONFIGSOURCE" /data + # shellcheck disable=SC2015 + [ -f /data/config.yaml ] && rm /data/config.yaml || true + ln -sf "$CONFIGSOURCE" /data || true bashio::log.info "Using config file found in $CONFIGSOURCE" # Check if yaml is valid