Expand description
§Extension APIs for ostree
This crate builds on top of the core ostree C library and the Rust bindings to it, adding new functionality written in Rust.
Re-exports§
pub use containers_image_proxy;
pub use containers_image_proxy::oci_spec;
pub use ostree;
pub use ostree::gio;
pub use ostree::gio::glib;
Modules§
- bootabletree
- Helper functions for bootable OSTrees.
- chunking
- Split an OSTree commit into separate chunks
- cli
- Commandline parsing
- commit
- This module contains the functions to implement the commit procedures as part of building an ostree container image. https://github.com/ostreedev/ostree-rs-ext/issues/159
- container
- APIs bridging OSTree and container images
- container_
utils - Helpers for interacting with containers at runtime.
- diff
- Compute the difference between two OSTree commits.
- globals
- Module containing access to global state.
- ima
- Write IMA signatures to an ostree commit
- keyfileext
- Helper methods for
glib::KeyFile
. - mountutil
- Helpers for interacting with mounts.
- objectsource
- Metadata about the source of an object: a component or package.
- ostree_
prepareroot - Logic related to parsing ostree-prepare-root.conf.
- prelude
- Prelude, intended for glob import.
- refescape
- Escape strings for use in ostree refs.
- selinux
- SELinux-related helper APIs.
- sysroot
- Helpers for interacting with sysroots.
- tar
- Losslessly export and import ostree commits as tar archives
- tokio_
util - Helpers for bridging GLib async/mainloop with Tokio.