tasks, such as gnome-desktop and kde-desktop provide the same essential
thing. If so, tasksel will try to avoid selecting both for install.
* If an enhancing task is selected (by preseeding), make sure to select
the tasks it enhances too. The add any other tasks that also enhnce
those tasks, unless they provide the same thing. In other words, this
allows preseeding kde-desktop, and getting desktop and any appropriate
lang-desktop, but not gnome-desktop.
the new one & in testing now.
* Run test scripts for enhancing tasks after task selection, to determine
whether to install them.
* If an enhancing task is selected (by preseeding), make sure to select
the tasks it enhances too, but not other tasks that enhance them in
turn.
* kde-desktop task is back. Not installed as part of the desktop task, and
still hidden from the menu. But:
* Support preseeding tasks to install using the task name, which is shorter
and nicer for preseeding than the short description. So for example,
you can boot with tasksel/first=kde-desktop ..
task entry for it that can have test scripts like other task entries,
etc.
* Check for running under the debconf frontend and if it is, do as much as
possible to avoid outputting non-debconf protocol to stdout, including:
- Don't display the manual task.
- Don't clear the screen before running aptitude.
Before this can be used in a first stage debian install, we'll still need
to deal with dpkg/apt output.