Changes

Jump to: navigation, search

Background Updates

412 bytes removed, 17:08, 18 October 2011
no edit summary
* Once the download is finished, Firefox launches the updater binary in the background with the UI display disabled. Searching for new updates will be paused during this time.
** The target of the update will be known <code>FIREFOX_NEW</code> from now on.
*** On Windows, if Firefox is installed to "C:\path\to\Mozilla Firefox", <code>FIREFOX_NEW</code> will be "C:\path\to\Mozilla Firefox\updated". :[[User:Robert Strong|Robert Strong]] 02:16, 18 October 2011 (PDT) I suspect the rename operation will be faster if the old is renamed to <code>FIREFOX_OLD</code>, the new is renamed to <code>FIREFOX_NEW</code>, and <code>FIREFOX_OLD</code> is then deleted while Firefox is starting.
*** On Mac, if Firefox is installed to "/path/to/Firefox.app", <code>FIREFOX_NEW</code> will be "/path/to/Firefox.app/Updated.app". In other words, the updated version of Firefox will be installed as a bundle inside the existing Firefox bundle.
*** On Linux, if Firefox is installed to a flat directory like "/path/to/firefox", <code>FIREFOX_NEW</code> will be "/path/to/firefox/updated". If it's installed in a non-flat directory structure (like /usr/bin for example), the details of where <code>FIREFOX_NEW</code> will be is TBD.
=== Mac ===
On Mac, we basically move the Contents directory in the <code>FIREFOX_NEW</code> directory over to the Contents directory in the existing installation, remove the now empty <code>FIREFOX_NEW</code> directory, write "succeeded" to the manifest file, and restart Firefox. :[[User:Robert Strong|Robert Strong]] 02:19, 18 October 2011 (PDT) There is also the precomplete file in the root of the bundle.
=== Linux ===
Confirm
657
edits

Navigation menu