Update-Installer/tools/README
Robert Knight 1189720a58 Add a script which creates the file_list.xml file and compressed packages for autoupdates from an installation directory and a package -> file map.
* 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.
2011-08-25 18:55:23 +01:00

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.