via tests.
* Add a preseedable tasksel/desktop, which can be used to choose which
of gnome, kde, or xfce to pick to enhance the desktop task. It's a
multiselect value, so if you want you can even install more than one,
or none.
to 3 gb. Needed since the desktop task has grown somewhat, to around 2.5
gb, and since several hundred megabytes are needed for debs in /var
(which might be on the same partition).
2.5 gb free is tested to currently work in a standard single-partition
layout when installing standard+desktop+laptop, so this leaves some room
for future bloat, and for localisation and other tasks. Closes: #405129
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.
if the machine has sufficient ram, disk, and other characteristics that
suggest it will be used as a desktop. This is just a guess, but is better
than no guess.
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.
adding Test-force lines to tasks that force them to be installed,
skipped, marked, or shown, without needing to write any code,
and may be useful for CDDs. Closes: #275303