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::oci_spec;
  • pub use ostree;
  • pub use ostree::gio;
  • pub use ostree::gio::glib;

Modules

  • Helper functions for bootable OSTrees.
  • Split an OSTree commit into separate chunks
  • Commandline parsing
  • 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
  • APIs bridging OSTree and container images
  • Helpers for interacting with containers at runtime.
  • Compute the difference between two OSTree commits.
  • Write IMA signatures to an ostree commit
  • Helper methods for [glib::KeyFile].
  • Metadata about the source of an object: a component or package.
  • Prelude, intended for glob import.
  • Escape strings for use in ostree refs.
  • SELinux-related helper APIs.
  • Helpers for interacting with sysroots.
  • Losslessly export and import ostree commits as tar archives
  • Helpers for bridging GLib async/mainloop with Tokio.