diff --git a/Cargo.lock b/Cargo.lock index c4e61bc73..09064009e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -250,7 +250,7 @@ dependencies = [ [[package]] name = "bootc-lib" -version = "1.8.0" +version = "1.9.0" dependencies = [ "anstream", "anstyle", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index b7bd258a9..95ff7a658 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -15,7 +15,7 @@ platforms = ["*-unknown-linux-gnu"] [dependencies] # Internal crates -bootc-lib = { version = "1.8", path = "../lib" } +bootc-lib = { version = "1.9", path = "../lib" } bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "0.0.0" } # Workspace dependencies diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index 998ea0e6a..9fabbbc65 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -6,7 +6,7 @@ name = "bootc-lib" repository = "https://github.com/bootc-dev/bootc" # The intention is we'll follow semver here, even though this # project isn't actually published as a crate. -version = "1.8.0" +version = "1.9.0" # In general we try to keep this pinned to what's in the latest RHEL9. # However right now, we bumped to 1.82 as that's what composefs-rs uses. rust-version = "1.82.0" diff --git a/docs/src/man/bootc-container-lint.md b/docs/src/man/bootc-container-lint.md new file mode 100644 index 000000000..c1903808a --- /dev/null +++ b/docs/src/man/bootc-container-lint.md @@ -0,0 +1,26 @@ +# NAME + +bootc-container-lint - Perform relatively inexpensive static analysis checks as part of a container build + +# SYNOPSIS + +**bootc container lint** [*OPTIONS*] + +# DESCRIPTION + +Perform relatively inexpensive static analysis checks as part of a container build + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-container.md b/docs/src/man/bootc-container.md new file mode 100644 index 000000000..55097f23e --- /dev/null +++ b/docs/src/man/bootc-container.md @@ -0,0 +1,26 @@ +# NAME + +bootc-container - Operations which can be executed as part of a container build + +# SYNOPSIS + +**bootc container** [*OPTIONS*] + +# DESCRIPTION + +Operations which can be executed as part of a container build + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-edit.md b/docs/src/man/bootc-edit.md new file mode 100644 index 000000000..78c29bfce --- /dev/null +++ b/docs/src/man/bootc-edit.md @@ -0,0 +1,26 @@ +# NAME + +bootc-edit - Apply full changes to the host specification + +# SYNOPSIS + +**bootc edit** [*OPTIONS*] + +# DESCRIPTION + +Apply full changes to the host specification + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-ensure-completion.md b/docs/src/man/bootc-install-ensure-completion.md new file mode 100644 index 000000000..b98abbc89 --- /dev/null +++ b/docs/src/man/bootc-install-ensure-completion.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-ensure-completion - Intended for use in environments that are performing an ostree-based installation, not bootc + +# SYNOPSIS + +**bootc install ensure-completion** [*OPTIONS*] + +# DESCRIPTION + +Intended for use in environments that are performing an ostree-based installation, not bootc + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-finalize.md b/docs/src/man/bootc-install-finalize.md new file mode 100644 index 000000000..53f5a840f --- /dev/null +++ b/docs/src/man/bootc-install-finalize.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-finalize - Execute this as the penultimate step of an installation using `install to-filesystem` + +# SYNOPSIS + +**bootc install finalize** [*OPTIONS*] + +# DESCRIPTION + +Execute this as the penultimate step of an installation using `install to-filesystem` + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-print-configuration.md b/docs/src/man/bootc-install-print-configuration.md new file mode 100644 index 000000000..3e7c991be --- /dev/null +++ b/docs/src/man/bootc-install-print-configuration.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-print-configuration - Output JSON to stdout that contains the merged installation configuration as it may be relevant to calling processes using `install to-filesystem` that in particular want to discover the desired root filesystem type from the container image + +# SYNOPSIS + +**bootc install print-configuration** [*OPTIONS*] + +# DESCRIPTION + +Output JSON to stdout that contains the merged installation configuration as it may be relevant to calling processes using `install to-filesystem` that in particular want to discover the desired root filesystem type from the container image + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-to-disk.md b/docs/src/man/bootc-install-to-disk.md new file mode 100644 index 000000000..51c1df868 --- /dev/null +++ b/docs/src/man/bootc-install-to-disk.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-to-disk - Install to the target block device + +# SYNOPSIS + +**bootc install to-disk** [*OPTIONS*] + +# DESCRIPTION + +Install to the target block device + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-to-existing-root.md b/docs/src/man/bootc-install-to-existing-root.md new file mode 100644 index 000000000..86e48e677 --- /dev/null +++ b/docs/src/man/bootc-install-to-existing-root.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-to-existing-root - Install to the host root filesystem + +# SYNOPSIS + +**bootc install to-existing-root** [*OPTIONS*] + +# DESCRIPTION + +Install to the host root filesystem + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install-to-filesystem.md b/docs/src/man/bootc-install-to-filesystem.md new file mode 100644 index 000000000..a9e24ecea --- /dev/null +++ b/docs/src/man/bootc-install-to-filesystem.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install-to-filesystem - Install to an externally created filesystem structure + +# SYNOPSIS + +**bootc install to-filesystem** [*OPTIONS*] + +# DESCRIPTION + +Install to an externally created filesystem structure + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-install.md b/docs/src/man/bootc-install.md new file mode 100644 index 000000000..7aecb0548 --- /dev/null +++ b/docs/src/man/bootc-install.md @@ -0,0 +1,26 @@ +# NAME + +bootc-install - Install the running container to a target + +# SYNOPSIS + +**bootc install** [*OPTIONS*] + +# DESCRIPTION + +Install the running container to a target + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-rollback.md b/docs/src/man/bootc-rollback.md new file mode 100644 index 000000000..163126451 --- /dev/null +++ b/docs/src/man/bootc-rollback.md @@ -0,0 +1,26 @@ +# NAME + +bootc-rollback - Change the bootloader entry ordering; the deployment under `rollback` will be queued for the next boot, and the current will become rollback. If there is a `staged` entry (an unapplied, queued upgrade) then it will be discarded + +# SYNOPSIS + +**bootc rollback** [*OPTIONS*] + +# DESCRIPTION + +Change the bootloader entry ordering; the deployment under `rollback` will be queued for the next boot, and the current will become rollback. If there is a `staged` entry (an unapplied, queued upgrade) then it will be discarded + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-status.md b/docs/src/man/bootc-status.md new file mode 100644 index 000000000..789f6b891 --- /dev/null +++ b/docs/src/man/bootc-status.md @@ -0,0 +1,26 @@ +# NAME + +bootc-status - Display status + +# SYNOPSIS + +**bootc status** [*OPTIONS*] + +# DESCRIPTION + +Display status + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-switch.md b/docs/src/man/bootc-switch.md new file mode 100644 index 000000000..51cbe99b8 --- /dev/null +++ b/docs/src/man/bootc-switch.md @@ -0,0 +1,26 @@ +# NAME + +bootc-switch - Target a new container image reference to boot + +# SYNOPSIS + +**bootc switch** [*OPTIONS*] + +# DESCRIPTION + +Target a new container image reference to boot + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-upgrade.md b/docs/src/man/bootc-upgrade.md new file mode 100644 index 000000000..5537b5039 --- /dev/null +++ b/docs/src/man/bootc-upgrade.md @@ -0,0 +1,26 @@ +# NAME + +bootc-upgrade - Download and queue an updated container image to apply + +# SYNOPSIS + +**bootc upgrade** [*OPTIONS*] + +# DESCRIPTION + +Download and queue an updated container image to apply + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + + diff --git a/docs/src/man/bootc-usr-overlay.md b/docs/src/man/bootc-usr-overlay.md new file mode 100644 index 000000000..bd535c67b --- /dev/null +++ b/docs/src/man/bootc-usr-overlay.md @@ -0,0 +1,26 @@ +# NAME + +bootc-usr-overlay - Add a transient writable overlayfs on `/usr` + +# SYNOPSIS + +**bootc usr-overlay** [*OPTIONS*] + +# DESCRIPTION + +Add a transient writable overlayfs on `/usr` + + + + +# EXAMPLES + +TODO: Add practical examples showing how to use this command. + +# SEE ALSO + +**bootc**(8) + +# VERSION + +