Adds support for using `bootc` as the preferred method for booting from a locally created image. This new method gets rid of the need to create a tarball and move it to the correct place and instead it will make use of `podman scp` which copies the image to the root `containers-storage` and then has `rpm-ostree` and `bootc` boot from that store. Closes #418 Closes #200
10 lines
206 B
Rust
10 lines
206 B
Rust
use bon::Builder;
|
|
use oci_distribution::Reference;
|
|
|
|
#[derive(Debug, Clone, Copy, Builder)]
|
|
pub struct SwitchOpts<'scope> {
|
|
pub image: &'scope Reference,
|
|
|
|
#[builder(default)]
|
|
pub reboot: bool,
|
|
}
|