-
Notifications
You must be signed in to change notification settings - Fork 149
Closed
Labels
area/installIssues related to `bootc install`Issues related to `bootc install`area/install-source-imgrefIssues related to non-containerized install with `--source-imgref`Issues related to non-containerized install with `--source-imgref`gain/mediumMedium gainMedium gaintriagedThis looks like a valid issueThis looks like a valid issue
Description
Currently the bootc install makes assumptions about being run from the container. It mostly work outside of it, but also assume the buildroot is the same as the container content. (see #1438 and #1410).
the bootloader setup runs into the same pitfall : it expects /usr/lib/bootupd/updates/<component> to exists, but it may not if we are using a different buildroot.
If i understand correctly, the call to bootupd is done after the container content is deployed, so bootupd could be pointed to the deployment.
The docs even outline the ostree use case :
In CoreOS builds through osbuild we chroot before calling bootupd to work around this:
Related discussion in #879
travier
Metadata
Metadata
Assignees
Labels
area/installIssues related to `bootc install`Issues related to `bootc install`area/install-source-imgrefIssues related to non-containerized install with `--source-imgref`Issues related to non-containerized install with `--source-imgref`gain/mediumMedium gainMedium gaintriagedThis looks like a valid issueThis looks like a valid issue