Great Thanks Sinny. Is there a plan of documenting these steps? Would be very useful. We can also help if needed.
Regards *Ananthu* Ramachandran Vineetha | *അനന്തു* രാമചന്ദ്രൻ വിനീത ThoughtWorks® On Fri, Feb 28, 2020 at 4:31 PM Sinny Kumari <sinnykum...@fedoraproject.org> wrote: > > > On Fri, Feb 28, 2020 at 3:10 PM Ananthu R V <anant...@thoughtworks.com> > wrote: > >> HI Sinny, >> >> Thanks for helping us with the logs. We were able to go forward and build >> iso with Lorax. We need some more advice on adding additional packages. >> What was tried was a custom repo was added to the kickstart >> file(interactive-defaults.ks) and specified the packages. But to no luck >> the custom packages were not in the final iso. >> > > Silverblue main content comes from custom ostree repo that you would have > created. For additional package add those package list in the config and > then build the ostree repo. Installed system should have those packages > when iso gets installed as it will pull in content for host from the custom > ostree repo. > > So question >> 1, Does the kickstart file need to run rpm-ostree in the KS file? >> > > I don't think so > > 2, Lorax when run shows checking dependencies and comes up with a list of >> 773 pkgs. Any idea where this list is? >> > > Part of lorax > https://github.com/weldr/lorax/blob/master/share/templates.d/99-generic/runtime-install.tmpl > > >> Regards >> *Ananthu* Ramachandran Vineetha | *അനന്തു* രാമചന്ദ്രൻ വിനീത >> ThoughtWorks® >> >> >> On Wed, Feb 19, 2020 at 12:38 PM Sinny Kumari <ksi...@gmail.com> wrote: >> >>> On Wed, Feb 19, 2020 at 9:21 AM Ananthu R V <anant...@thoughtworks.com> >>> wrote: >>> > >>> > Hi Dusty, >>> > >>> > Would be great if we can find the current build scripts for >>> silverblue. I found the one related atomic host and trying to work my way >>> around it. And if we can help in anyway to help improve silverblue more >>> than happy to. >>> >>> I agree with what Dusty recommended, it would be easier to use >>> Silverblue ISO and using a custom kickstart that point the install at >>> your custom OSTree repo/ref >>> >>> If you still want to create your own ISO, few pointers which may help >>> you to understand how we build Fedora Silverblue ISO today: >>> - We use lorax command to build ISO >>> - Command which was used to build F31 Silverblue ISO is in log >>> >>> https://kojipkgs.fedoraproject.org/compose/31/Fedora-31-20191023.0/logs/x86_64/Silverblue/ostree_installer-3/runroot.log >>> . On the top of the log you will see a big lorax command passing >>> various options. Lot of them are repos link which points to packages >>> source location. Interesting line to pick from the log is the one >>> which starts from " + lorax --product=Fedora --version=31 >>> --release=1.9 " >>> - Various configs options which was used is available at >>> https://pagure.io/pungi-fedora/blob/f31/f/fedora-final.conf#_747 . It >>> contains links to different repos used as well >>> >>> Hope this helps. >>> >>> > Regards >>> > Ananthu Ramachandran Vineetha | അനന്തു രാമചന്ദ്രൻ വിനീത >>> > ThoughtWorks® >>> > >>> > >>> > On Tue, Feb 18, 2020 at 8:22 PM Dusty Mabe <du...@dustymabe.com> >>> wrote: >>> >> >>> >> >>> >> >>> >> On 2/18/20 9:39 AM, Ananthu R V wrote: >>> >> > Hi Dusty, >>> >> > >>> >> > Thanks for the update. We were looking at more of a remix which >>> can passed on and used by a wider set of people. >>> >> > >>> >> > Do you think Kickstart approach will work this? My understanding is >>> that for this to work the iso has to be modified to point to the custom >>> Kickstart. Please correct me if i am wrong. >>> >> >>> >> It could work to use a custom kickstart, but it's not ideal. >>> Obviously it's better to >>> >> give them an ISO with all the content baked in. >>> >> >>> >> > >>> >> > I am trying to refer your blog get this working. Would be helpful >>> to get detailed look into the current way of how silverblue builds are made. >>> >> >>> >> Yeah, good luck. It's not rocket science, but it is involved. We'd >>> like for it to be >>> >> better. >>> >> >>> >> Dusty >>> >>> >>> >>> -- >>> http://sinny.io/ >>> >>