|
|
|
Tsert::Packager©®
The packaging system of TsertOS®
uses an XML-based
document format.
The packaging system itself is called Tsert::Packager,
and is used to install, update, or remove packages.
The package
consists of
either source code or binary files; it is pre-indexed by the
search-engine,
and then zipped
into the contents and indices zipped
archives.
The Tsert::Packager
format follows:
- mimetype:
- This file has a single line of text which gives the MIME
type for the package.
- meta.xml:
- Meta-information about the content of the package
- (such
things as author, last revision date, indexing settings, etc.)
- settings.xml:
- This file contains information that is specific to the
package, such as
- default options for running applications found in the
package.
- private.xml:
- This file may have signature, ID, public and/or private
keys, if any required
for decrypting.
- Keys may be included in the file and URIs provided for access to other
keys.
- The use of embedded keys and URIs may form the basis of a
license server,
- by requiring the
package installer to connect to a web server with a key ID
- to retrieve
the decrypting key.
- dependencies.xml:
- This file lists this package's dependencies on other
packages, and
- hardware or software requirements, if any.
- manifest.xml:
- This file gives a list of all files found in the package.
- styles.xml:
- This file defines the way the HTML files presenting
information about the archive,
- will be
generated; i.e. the styles to be used in creating the HTML file.
- contents.zip:
- This file contains the actual zipped contents of all
files listed in the manifest.
- indices.zip:
- This file contains the actual zipped indices of all files
listed in the manifest.

Back to Top
|
|