Confirmed users
657
edits
| Line 55: | Line 55: | ||
* If the first rename is successful, the helper app renames the <code>FIREFOX_NEW</code> directory to the name of the existing installation. If something goes wrong in this phase, the <code>FIREFOX_NEW</code> directory and the one created in this phase are both removed and the ".tmp" directory is restored back to the state it was before the helper application was launched. | * If the first rename is successful, the helper app renames the <code>FIREFOX_NEW</code> directory to the name of the existing installation. If something goes wrong in this phase, the <code>FIREFOX_NEW</code> directory and the one created in this phase are both removed and the ".tmp" directory is restored back to the state it was before the helper application was launched. | ||
* If the previous operation was successful, the helper app removes the ".tmp" diectory. | * If the previous operation was successful, the helper app removes the ".tmp" diectory. | ||
* At the end of its run, the helper app relaunches Firefox from the path name of the existing installation, whatever it was. | * At the end of its run, the helper app relaunches Firefox as a non elevated process from the path name of the existing installation, whatever it was. | ||
=== Mac === | === Mac === | ||