luci-mod-admin-full: add sleep before sysupgrade
[project/luci.git] / modules / luci-mod-admin-full / luasrc / controller / admin / system.lua
index 1b38c6783c2c0f59a7922552f2627ec82aef3cfe..ee8d1d318576894749ec6975d44525449e7c12c5 100644 (file)
@@ -276,7 +276,7 @@ function action_flashops()
                                msg   = luci.i18n.translate("The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It might be necessary to renew the address of your computer to reach the device again, depending on your settings."),
                                addr  = (#keep > 0) and "192.168.1.1" or nil
                        })
-                       fork_exec("killall dropbear uhttpd; sleep 1; /sbin/sysupgrade %s %q" %{ keep, image_tmp })
+                       fork_exec("sleep 1; killall dropbear uhttpd; sleep 1; /sbin/sysupgrade %s %q" %{ keep, image_tmp })
                end
        elseif reset_avail and luci.http.formvalue("reset") then
                --