diff --git a/src/etc/rc.configure_firmware b/src/etc/rc.configure_firmware index 14fd2fc1c..309582305 100755 --- a/src/etc/rc.configure_firmware +++ b/src/etc/rc.configure_firmware @@ -27,6 +27,10 @@ POSSIBILITY OF SUCH DAMAGE. */ +/* there seems to be a race with unpacking files */ +shell_exec('/bin/sync'); + +/* abort in case of no valid config for image install */ if (!file_exists('/conf/config.xml')) { exit(0); } diff --git a/src/etc/rc.reload_all b/src/etc/rc.reload_all index 528db78cd..5b73050b8 100755 --- a/src/etc/rc.reload_all +++ b/src/etc/rc.reload_all @@ -44,8 +44,9 @@ $config = parse_config(); log_error("rc.reload_all: Reloading all configuration settings."); -system_timezone_configure(); system_firmware_configure(); +system_console_configure(); +system_timezone_configure(); system_hostname_configure(); system_hosts_generate(); services_dhcpleases_configure();