Repository types

kyla supports several repository types with different capabilities. The built-in types are:

  • Deployed: A deployed repository is the “installed” state, that is, the content objects are stored with their actual file name, and some content objects may be duplicated. A deployed repository supports repair, add/remove, and validation.
  • Packed: A packed repository consists of the database and one or more package files. Content objects are spread over package files. A packed repository supports only validation.

A Packed repository can be also be used for web installation. Putting all files onto a server which supports HTTP range requests makes the packed repository readable over the web.

Supported operations

Type Installation source Verify Repair Configure
Deployed Yes Yes Yes Yes
Packed Yes Yes No No