Hi *, we are currently trying to install autosd on hardware for our railway project.
x86_64 hardware is used in Deutsche Bahn rolling stock. For the Automated Train project, we want to install the CentOS autosd on a duagon G28M processor module. We intend to install a bootc container via Anaconda from an ISO image. On the running system, a rebase to a registry-based image can then be performed for (incremental) updates.
Does this make sense, or is there a better approach?
As far as I can see, containers or OCI images created by auto-image-builder are not recognized as bootable by bootc-image-builder. With rpm-ostree compose I can create a correct bootc container image from the auto-image-builder's ostree commit. I can perform a rebase on this image, but it doesn't boot because the commitmeta signature for ostree-prepare-root cannot be loaded. I can't make an installable ISO from the bootc container image either, because the osbuild doesn't support the autosd-9 distro. My impression is also that the containers created by the auto-image-builder contain only a single blob, so they are not suitable for incremental updates at all. So we won't reach our goal on the way decribed above.
Do you have any hints, feedback or tips?