#stop the normal background update engine process.
#It runs at a very low priority by default meaning updates can take a long time
initctl stop update-engine
#start the update-engine process running in the foreground
#and with errors reported to the shell. The & gives us our shell back
update_engine -foreground -logtostderr &
#run the upgrade check in a constant loop till Google's
#servers offer us the update. Once that starts, we can end this process with CTRL+C
#this command should be entered all on one line (the blog wraps the text)
#this command should be entered all on one line (the blog wraps the text)
while true; do update_engine_client -check_for_update; update_engine_client -update; pause 5; done
Using this method, I managed to snag the beta and dev updates within 15-20 minutes of starting the process.
Note that if you update to the 0.10.142.3 dev release, you can switch back to the beta channel but there's no automatic downgrade process, you'll still be on the dev build until a beta build comes out that is a higher version number than your current dev build. You could also use the manual USB recovery method to drop back to beta channel.
I tried to do this and got a variety of errors. Is there anything i can do to restore it to the normal update process?
ReplyDelete@Bloomer: reboot. None of these changes are permanent. If you're still not getting updates, do a habit recovery.
ReplyDeleteJay
Awesome, thanks. I did not expect a response this fast on a Sunday morning.
ReplyDeleteSame can be achieved without being in devmode :
ReplyDelete- go to chrome://settings/about
- press CTRL+MAJ+J
- paste in setInterval(function(){chrome.send('CheckNow');},5000)
- press enter