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 ..
installed, both of these as well as laptop-detect are used by xserver-org
if available (tasksel already depends on laptop-detect, so it will already
be available).
* Patch from Kenshi Muto to make translated task names be displayed.
Closes: #348716
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.
gnome-desktop.
* Both depend on the main desktop task (so both will be installed if
available when the desktop task is selected), and both are hidden since
a user should not need to choose between them.
* This allows CDs to leave off either KDE or Gnome (or both!) and still
get a working desktop task.
* It also allows derivitives to more easily choose to include only one of
the environments (via preseeding or by unhiding the tasks).
scripts), to allow special control of tasks during new installs.
- Add a new "standard" task which defaults to being marked for install
on new installs and is otherwise hidden (because removing it makes
little sense), and which causes all standard or above priority packages
to be installed. Closes: #301273, #298702
- Remove the -r, -i, and -s switches as unnecessary given the standard
task.
- Remove the -n switch since it was intended to be used with other removed
switches.
- Make the lang test only do anything on new installs, to avoid tasksel
looking at the LANG variable in everyday use.
- Rename Packages field in input task files to Packages-list to allow
really specifying a Packages value.