[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] Info regarding process for generating [custom] ISO



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. 

So question
1, Does the kickstart file need to run rpm-ostree in the KS file?
2, Lorax when run shows checking dependencies and comes up with a list of 773 pkgs. Any idea where this list is?

Regards
Ananthu Ramachandran Vineetha | അനന്തു രാമചന്ദ്രൻ വിനീത
ThoughtWorks®


On Wed, Feb 19, 2020 at 12:38 PM Sinny Kumari <ksinny gmail com> wrote:
On Wed, Feb 19, 2020 at 9:21 AM Ananthu R V <ananthur 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 <dusty 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/

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]