I'm mildly confused... What you will see in the commandline is those
console arguments. It's how the kernel knows what to use.
Exactly -- and that's what I was after.
`grep console= /proc/cmdline` and playing sed games with a script
during %pre gives me the "console=<args>" stuff which was appended
to the kernel during PXE.
I.e. my script could return something like "ttyS0,9600n8" for a
serial console install, and "" for a VGA install.
That script in %pre builds a very simple %include file which contains
a "bootloader --append=<args>" string, which I then use in the general
section of ks.cfg .
One less bit of hardcoded data in all my ks.cfg files -- thanks to all!