Updated Auto Update Internals (markdown)

Pierre Bourdon 2021-05-13 04:07:24 +02:00
parent 702185d980
commit a1e29a3fd3

@ -89,6 +89,8 @@ The gzip'd contents of a file with hash `00112233445566778899aabbccddeeff` can b
## Running the updater ## Running the updater
_Note: this section focuses on the Windows auto-update flow. There are small differences in how the macOS version operates, but the general operating principle remains the same._
The Dolphin updater is `Updater.exe`, a separate binary from `Dolphin.exe`. It is designed to be able to run without depending on anything within the Dolphin install directory. The Dolphin updater is `Updater.exe`, a separate binary from `Dolphin.exe`. It is designed to be able to run without depending on anything within the Dolphin install directory.
When triggering an update, `Dolphin.exe` copies `Updater.exe` to a temporary location, and runs it with the following information provided through command line arguments: When triggering an update, `Dolphin.exe` copies `Updater.exe` to a temporary location, and runs it with the following information provided through command line arguments: