I wish there were a way in Kickstart to specify only package selection (along
with "upgrade" or "install" probably) and to have everything else be interactive
as if there were no kickstart configuration file. This is almost achieved by
removing everything but "install" and "%packages" from the ks.cfg file, but
there are a few exceptions. For example, if there are no "network" statements
in the ks.cfg file, the install assumes that there are no network interfaces
instead of bringing the user to the screen that allows configuration of detected
I never really considered this to be much of an issue before, but since the
ability to select individual packages has now disappeared, this has become a
fairly significant issue for me. For example, my login shell is zsh, and I use
sawfish as my window manager. (I used sawfish since before it was RedHat's
default and continue to use it now that it is no longer RedHat's default.) I
also use pcre-devel a lot in my work. Without either the package selection
option or this request, it is no longer possible for me to have a machine that I
can log into without having to do a lot of manual configuration. This is not
really a big deal, but I make this suggestion just in case it ends up being easy
An executive summary, I suppose, would be that the ks.cfg file should
distinguish between having none of something and selecting something interactively.
Unfortunately, doing this would break behavior for legacy kickstart configs :/
Deferring until the day I completely change the ks.cfg syntax (but will keep it
in mind as directives get changed in incompatible ways for other reasons)
Deferring seems quite appropriate, but I'd point out that it could be done in a
backward-compatible fashion by having a new syntax for interactive rather than
interpreting missing this way, for example: network interactive....
Reopening so I know this is seen. Actually, I hit commit by mistake. Anyway,
reclose when you've seen my additional comment.....
Which then adds more crufty junk, which I'd rather avoid (kickstart is already
fragile enough internally).