Crate ostree_ext

Source
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.