I think this certainly makes sense, at least as a proof of concept. If
we end up with lots of
select XYZ if STD_CONFIG
then at that point it might be a good idea to introduce some variations
in the Kconfig language directly. Something like a multi-priority
select statement that would either:
- provide the minimum amount of choice to the user and forcefully
"select" a default set of options expected to enable all features of
the target hardware, or
- let the user see the "preselected" options with a chance to turn it
off, but provide a y by default right away, or
- ignore those "preselect" statement entirely, as some expert mode.
Of course the 2nd and 3rd options wouldn't necessarily mean an optimal
or even working kernel configuration would be produced.
Nicolas
--