ostree.repo-config
OSTree
Developer
Colin
Walters
walters@verbum.org
ostree.repo-config
5
ostree.repo-config
OSTree repository configuration
Description
The config file in an OSTree
repository is a "keyfile" in the XDG
Desktop Entry Specification format. It has
several global flags, as well as zero or more remote
entries which describe how to access remote
repositories.
See ostree.repo5 for more information
about OSTree repositories.
[core] Section Options
Repository-global options. The following entries are defined:
mode
One of bare or archive-z2.
repo_version
Currently, this must be set to 1.
[remote "name"] Section Options
Describes a remote repository location.
url
Must be present; declares URL for accessing
this remote. The only supported schemes are the moment are
file, http, and
https.
gpg-verify
A boolean value, defaults to true.
Controls whether or not OSTree will require commits to be
signed by a known GPG key. For more information, see the
ostree1
manual under GPG.
tls-permissive
A boolean value, defaults to false. By
default, server TLS certificates will be checked against the
system certificate store. If this variable is set, any
certificate will be accepted.
tls-client-cert-path
Path to file for client-side certificate, to present when making requests to this repository.
tls-client-key-path
Path to file containing client-side certificate key, to present when making requests to this repository.
/etc/ostree/remotes.d
In addition to the /ostree/repo/config
file, remotes may also be specified in
/etc/ostree/remotes.d. The remote
configuration file must end in .conf; files
whose name does not end in .conf will be
ignored.
See Also
ostree1, ostree.repo5