Closed tulilirockz closed 6 days ago
Hi, in what distros, bootc
will replace rpm-ostree
? Topgrade also has a FedoraImmutable
for those Fedora variants, I wonder if bootc
will be used there as well๐ค
Hi, in what distros,
bootc
will replacerpm-ostree
? Topgrade also has aFedoraImmutable
for those Fedora variants, I wonder ifbootc
will be used there as well๐ค
In Fedora Silverblue/other atomic variants! https://docs.fedoraproject.org/en-US/bootc/getting-started/ (Technically you can already use it too! Pretty exciting right)
Ill be updating the Fedora Immutable part too
Bootc
does not support package layering tho, so it should not be the default until DNF supports image-based systems layering
Works fine when using a configuration file like this one:
[misc]
only = ["system"]
[linux]
bootc = true
rpm_ostree = true # supercedes rpm-ostree when bootc is enabled
Output:
~/opt/topgrade> cargo run -- --config ./test.config.toml
Compiling topgrade v16.0.1 (/var/home/tulili/opt/topgrade)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.04s
Running `target/debug/topgrade --config ./test.config.toml`
โโ 23:38:12 - System update โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
No changes in ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:latest => sha256:47f4c91dda60b6cfe90e14b39a5539d9ffbb72304776ac64a919e6186de9c1c5
No update available.
โโ 23:38:15 - Summary โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
System update: OK
What does this PR do
This PR adds Bootc support for redhat_upgrade as they are going to ship this as the default starting with F42 Atomic AFAIK. It takes precedence over
rpm-ostree
if it is enabled.Standards checklist
CONTRIBUTING.md
If you developed a feature or a bug fix for someone else and you do not have the means to test it, please tag this person here.