Sortix cross-volatile manual
This manual documents Sortix cross-volatile. You can instead view this document in the latest official manual.
NAME
tix-collection — create and manage a tix collection installationSYNOPSIS
tix-collection | [--build-id=build-id] [--collection=collection] [--conf-from=collection] [--generation=level] [--platform=platform] [--prefix=prefix] [--release-key=path] [--release-url=url] [collection] [create | set] |
DESCRIPTION
tix-collection creates and manages a tix collection of installed packages. A tix collection contains a top-level /tix directory with the collection.conf(5) configuration file, along with package metadata in the tixinfo and manifest directories.- create
- Create the specified tix collection per the options.
- set
- Update the specified collection per the options.
- --build-id=build-id
- Set the BUILD_ID variable in collection.conf(5) to build-id, signifying which build is currently installed as per tix-release(8).
- --collection=collection
- Specifies which collection to act on.
- --conf-from=collection
- Import the collection.conf(5) configuration and release.pub public key from this other collection prefix.
- --generation=level
- Select tix metadata generation level (Default: 3)
- --platform=platform
- Set the PLATFORM variable in collection.conf(5) to this platform triplet. Packages installed in the collection must be built for the same platform, or be platform independent. The platform defaults to the triplet of the local system.
- --prefix=prefix
- Set the PREFIX variable in collection.conf(5) to this prefix. Packages installed in the collection must be built with the same prefix, or be location independent. The prefix defaults to the collection, where the empty prefix designates the root directory.
- --release-key=path
- Import the public key from the given path and store it as $collection/tix/release.pub. A trusted public key is required to download packages.
- --release-url=url
- Set the RELEASE_URL variable in collection.conf(5) to url, containing a tix-release(8) channel or release. Packages and upgrades are downloaded from this location and verified with the trusted public key from the --release-key option.
FILES
- /tix/
- The tix collection metadata directory.
- /tix/collection.conf
- collection.conf(5) configuration.
- /tix/manifest/
- Sorted file lists for every installed package.
- /tix/tixinfo/
- Metadata for every installed package.