Expand description
ONELF format definitions
Re-exports§
pub use entry::Block;pub use entry::Entry;pub use entry::EntryKind;pub use entry::EntryPoint;pub use entry::EntryPointFlags;pub use entry::WorkingDir;pub use footer::END_MAGIC;pub use footer::FOOTER_SIZE;pub use footer::Flags;pub use footer::HostLibsPolicy;pub use footer::MAGIC;pub use manifest::Manifest;pub use manifest::ManifestHeader;pub use manifest::StringTableBuilder;pub use manifest::is_safe_component;pub use manifest::symlink_target_within_root;
Modules§
- anchors
- The descriptor anchor record,
.onelf/anchors. - cache_
layout - Shared layout and safety rules for the on-disk extraction cache.
- catalog
- Validated framework defaults generated from the crate’s canonical TOML sources.
- desktop
- Desktop Entry
Exec=quoting and the icon set, shared by the packer’s and the runtime’s integrators so a binary under a path with a space gets one menu entry that launches, from either side. - drivers
- What the host is expected to supply, and how to find it.
- elf
- Minimal ELF probing shared by the packer and the runtime.
- entry
- footer
- Footer structure and serialization
- knowledge
- Runtime knowledge derived from the built-in framework catalog.
- ldso
- Closing a glibc loader image to the host’s filesystem.
- manifest
- paths
- The path overlay record,
.onelf/paths. - payload
- Turning a package’s payload back into file content.
- plugindirs
- The plugin directory record,
.onelf/plugin-dirs. - provider_
index - Verified provider index of a pinned set artifact.
- reader
- Bounds checking for the regions a package footer describes.
- resolve
- Per-library choice between the bundle and the host, made at launch.
- rules
- Typed framework descriptors and filesystem-independent validation.
- runtime_
metadata - Bounded binary transport for normalized runtime rules and entrypoint sets.
- update
- Update-URL conventions shared by the runtime and the packer.
- verdef
- Bounded ELF metadata inspection shared by the packer and runtime.