-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how to create offline installer using ostree native container? #512
Comments
I tried to work around this by doing:
and then using |
gave up, we'll just rebase after install. seems to me that the way to do this would be to do I tried to call |
Hi yes, indeed it makes sense to streamline this more on the Anaconda side. This is a highly complex topic; one thing I've been trying to do is shift the "center of gravity" to bootc install. Though, that doesn't itself solve the problem of making Live ISOs, it boils the problem down to:
|
Hi,
I am trying to create offline installers for Ublue ISOs which are based on ostree containers. I was able to use lorax to get things to work and I lightly modified
lorax-configure-repo.tmpl
andlorax-embed-repo.tmpl
to pack up a container image inoci-archive
format as/container.tar.gz
and to addostreecontainer --url /container.tar.gz --transport oci-archive
to the kickstart file.Doing these steps I was able to succeed and create an installer for Ublue using ostree containers, however there is a problem in the resulting system:
rpm-ostree
is set to track updates at/container.tar.gz
so the system doesn't get any updates.I tried tracking down the origin of
ostreecontainer
andostreesetup
in anaconda/kickstart and found this:source BZ#2125655
so it looks like the intended usage is kinda similar to what I am doing. I just want to double check if there's a better way.
Currently the booted system ends up with this:
my lorax templates:
lorax-configure-repo.tmpl
and
lorax-embed-repo.tmpl
The text was updated successfully, but these errors were encountered: