mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2024-11-10 14:41:50 +00:00
1189720a58
* create-packages.rb takes an input directory containing all files as they are laid out in the installation directory of an application, a JSON file mapping files to packages and generates the file_list.xml file listing all files in the release along with the .zip packages containing those files. * Add single-package-map.json which is the simplest possible package map - putting all files in a single package. Per-project/build package maps can be written that separate files into different packages based on the component they belong to. This script replaces the autoupdate-setup tool written in C++ in the utilities/autoupdate-setup directory in the desktop source tree.
14 lines
591 B
Text
14 lines
591 B
Text
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 file mapping files
|
|
to packages, this tool generates a set of packages for the release
|
|
and a file_list.xml listing all the files that make up the release.
|
|
|
|
* single-package-map.json
|
|
|
|
This is the simplest possible package map, 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.
|