The install "silently" decides not to query the user about certain
device classes. If the user gets to the "Summary" dialog, and doesn't
know enough to click on things that have not yet been configured, then
they don't get configured.
An example is "Printers" on a system with no printers. The user has the
option to install CUPS for access to remote printers, but it won't
happen unless he clicks on the "No printer" field in "Summary", which is
certainly not going to be obvious to a user who knows that there is "No
printer" on the box. He'll figure that "No printer" is correct, and go on.
There should be a dialog that tells the user that a particular part of
the install is going to be skipped and why, as well as give him the
option to go through it anyway if there would be a point to doing so.
For example, "No local printers detected, printer configuration will be
skipped", or "No local printers detected, do you want to configure
remote printers ?"
An issue specific to 9.1 is that if you click "No printer" and install
CUPS, you get returned to the "Summary" panel with "No printer" still
filled in. I think it should either send you to PrinterDrake to see the
"Remote CUPS Printers" option, or just fill in "Remote CUPS Printers" on
the "Summary" panel so that you know that what you did (i.e. installing
CUPS) had some effect.
