mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2024-11-23 04:01:59 +00:00
09b3b2f43a
The use of QFile::Permission flag values is a legacy from the old Qt-based updater. Unix chmod values are used by the native system calls so it makes more sense to use them instead. * Update the test examples and the test update script. * Update the package building tool to populate the permissions field with octal chmod values. |
||
---|---|---|
.. | ||
config-template.js | ||
create-packages.rb | ||
README |
This directory contains a set of tools for preparing auto-updates. * create-packages.rb Given a directory containing the set of files that make up a release, laid out as they are when installed and a JSON package config file, this tool generates a set of packages for the release and a file_list.xml listing all the files that make up the release. * config-template.json This is a template for the config file that specifies: - How to partition the files that make up an installed application into packages. - The path of the main binary to run after the update completes - The name of the updater binary to download as part of the update This is the simplest possible package configuration, where all files for a release are placed in a single package. This means that the whole package will need to be downloaded to install the update.