There's also a similar thread on the community forums where you'll find some information: https://community.teamsilverblue.org/t/workstation-with-another-desktop-environment/51/2In addition, here's Dusty's post that covers parts of the topic: https://dustymabe.com/2017/08/08/how-do-we-create-ostree-repos-and-artifacts-in-fedora/We should definitely create a walkthrough guide on the Silverblue docs about how to create your own .iso as well.On Wed, May 16, 2018 at 11:41 AM, Colin Walters <walters verbum org> wrote:
On Wed, May 16, 2018, at 12:38 AM, Damian Ivanov wrote:
> I would like to test Fedora Atomic Workstation and make custom images
> of it (like I used to with livecd-tools). There are guides for
> building VM images, what would be needed to convert them into *iso
> images that can be written to USB?
I think the first thing you want is to use `rpm-ostree compose tree`
to build a custom host image/tree - you can then rebase an existing
install to it.
To make an ISO, it's https://pagure.io/fedora-lorax-templates/tree/master
which are used as inputs to lorax to generate a "traditional" ISO,
the same method is used for FAH and FAW/Silverblue.
Notably currently FAW/Silverblue is not a "live" installer which
is probably more what you're thinking. (It'd make sense to switch
Silverblue to live, but would require some work in Anaconda)
As for how it's used, the "pungi" tool in Fedora is what knows
how to pass the templates to lorax. You can get a sense of things work by
looking at logs:
Sometimes to reproduce things locally I've just copy/pasted
a command like that from logs, massaged it to use local data, etc.