Module container_export

Module container_export 

Source
Expand description

ยงContainer Export Functionality

This module implements the bootc container export command which exports container filesystems as bootable tar archives with proper SELinux labeling and legacy boot compatibility.

Structsยง

ExportOptions ๐Ÿ”’
Options for container export.

Constantsยง

SKIP_PATHS ๐Ÿ”’
Paths that should be skipped during export. These are bootc/ostree-specific paths that shouldnโ€™t be in the exported tarball.

Functionsยง

add_directory_to_tar_from_walk ๐Ÿ”’
add_file_to_tar_from_walk ๐Ÿ”’
add_selinux_pax_extension ๐Ÿ”’
add_symlink_to_tar_from_walk ๐Ÿ”’
append_dir_entry ๐Ÿ”’
compute_selinux_label ๐Ÿ”’
export ๐Ÿ”’
Export a container filesystem to tar format with bootc-specific features.
export_filesystem ๐Ÿ”’
export_filesystem_walk ๐Ÿ”’
export_tar ๐Ÿ”’
Export container filesystem as tar archive.
handle_kernel_relocation ๐Ÿ”’
Copy kernel and initramfs to /boot for legacy installers (e.g. Anaconda liveimg).
tar_header_dir_root ๐Ÿ”’
Create a tar header for a root-owned directory with mode 0755.
tar_header_from_meta ๐Ÿ”’
Create a tar header from filesystem metadata.