Re: Proposal to move install classes info to repository

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

 



Martin Sivak (msivak@xxxxxxxxxx) said: 
> > Right. We may not *have* the concept of optional packages in F17+,
> > after
> > all (that part of anaconda is going away, so what do they serve?)
> > 
> > Perhaps it's better to split out what we do with install classses
> > now:
> > 
> > 1. define tasks (groups of groups, can be selected in the UI)
> > 2. set some boring metadata strings for the UI
> > 3. skip steps we don't want to show
> > 4. set some random configuration parameters (bootloader args? wtf?)
> > 5. set the installer backend
> > 6. set the upgrade match list
> > 
> > Now, it's entirely possible that with what you're talking about, we
> > split
> > some of these functions off into different areas. For example, I have
> > no
> > idea how we do #3 or #4 in the new anaconda UI world, even with what
> > you're
> > proposing.
> 
> 1. We should really get this away from anaconda sources

No objection to that. I think it likely can be separate from most of the
other items, and we need to figure out, in the context of spins, etc. what
the best form & location for this data is.

Given the UI redesign, I'm not even sure we would have the concept of
'tasks' as they currently exist.

> 2., 3. and 4. I hoped to use the proposed %flags section for such kind of stuff.

OK. #2 is text shown on the task screen; we can punt that handling until we
figure out tasks for #1.

#3, in the examples I have, is skipping filtertype, as a hack to disable
certain install targets. It's highly anaconda-version specific, and I don't
know if we want to, or need to, support that going forward.

#4 we could use flags. We'd need to define what sort of flags we need, as, like
with #3, what's done with this currently is taking advantage of being able
to frob random things in the anaconda runtime data.

> 5. and 6. I have no idea, I haven't got that far yet :) Parts will obviously be controllable by flags, for some we might need some kind of another section

#5 is ideally set automatically from the method/repo URL? Dunno.

#6 ... should probably find a better way in general to handle this.

Bill

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux