Expand description
Rust bindings for libostree
libostree is both a shared library and suite of command line tools that combines a “git-like” model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration.
Re-exports
Modules
Prelude, intended for glob imports.
Structs
A binary SHA256 checksum.
ChecksumFlags
v2017_13
CollectionRef
v2018_6
CommitSizesEntry
v2020_1
Parsed representation of directory metadata.
Kernel arguments.
Details of an object in an OSTree repo. It contains information about if
the object is “loose”, and contains a list of pack file checksums in which
this object appears.
A reference to an object in an OSTree repo. It contains both a checksum and an
ObjectType which together identify an object in a repository.
Remote
v2018_6
Options for checking out an OSTree commit.
A filter callback to decide which files to checkout from a Repo. The
function is called for every directory and file in the dirtree.
RepoCommitState
v2015_7
RepoFinderResult
v2018_6
A list of statistics for each transaction that may be interesting for reporting purposes.
RepoVerifyFlags
v2021_4
Builder object for
Sysroot
.Options for deploying an ostree commit.
Options for writing a deployment.
An open transaction in the repository.
Enums
Error returned from parsing a checksum.
RepoCheckoutFilterResult
v2018_2
Constants
Useful with
Repo::open_at()
.Metadata key corresponding to the Docker/OCI
CMD
verb.
https://github.com/opencontainers/image-spec/blob/main/config.mdStatics
COMMIT_META_KEY_ARCHITECTURE
v2020_4
COMMIT_META_KEY_ENDOFLIFE
v2017_7
COMMIT_META_KEY_REF_BINDING
v2017_9
COMMIT_META_KEY_SOURCE_TITLE
v2017_13
COMMIT_META_KEY_VERSION
v2014_9
METADATA_KEY_BOOTABLE
v2021_1
METADATA_KEY_LINUX
v2021_1
ORIGIN_TRANSIENT_GROUP
v2018_3
PATH_BOOTED
v2022_2
REPO_METADATA_REF
v2018_6
SIGN_NAME_ED25519
v2020_4
Functions
break_hardlink
v2017_15
check_version
v2017_4
Compute the SHA-256 checksum of a file.
Asynchronously compute the SHA-256 checksum of a file.
Asynchronously compute the SHA-256 checksum of a file.
Compute the OSTree checksum of a file.
Compute the OSTree checksum of a content object.
commit_get_content_checksum
v2018_2
commit_get_object_sizes
v2020_1
commit_get_timestamp
v2016_3
gpg_error_quark
v2017_10
validate_collection_id
v2018_6
validate_remote_name
v2017_8
Type Definitions
The type of a commit object:
(a{sv}aya(say)sstayay)
The type of a directory metadata object:
(uuua(ayay))
The type of a dirtree object:
(a(say)a(sayay))