Browse Source

update documentation for task packages

tags/3.00
Joey Hess 10 years ago
parent
commit
c81ca603a0
2 changed files with 10 additions and 21 deletions
  1. +8
    -6
      README
  2. +2
    -15
      tasks/README

+ 8
- 6
README View File

@@ -11,6 +11,8 @@ packages. If the -t option is given, then tasksel prints out the command
line to use to stdout instead. All other messages are printed to stderr.

To get a new task added to Debian, please file a bug report on tasksel.
Or, create a task package yourself, and then file a bug report on tasksel
for it to be added to tasksel's UI.

Debian derived distributions can add a new .desc file to
/usr/share/tasksel/ to add additional tasks, or modify/divert
@@ -45,12 +47,12 @@ the packages you want to include in the task in the following lines.
All Key packages will be also be selected for installation when a task is
installed.

In Debian, we mostly use the "task-fields" method, which is built into
tasksel, and looks for Task fields in the control data of available
packages, that list the name of the task. Another available method is
"standard", which just installs all standard priority packages, and another
is "manual", which, as a special case, runs aptitude interactively to
select what to install.
In Debian, we have switched to using task packages, so the task files just
list the task packages as Key, and don't list other packages in the task
(instead they are Depends and Recommends of the task package). Another
available method is "standard", which just installs all standard priority
packages, and another is "manual", which, as a special case, runs aptitude
interactively to select what to install.

It's also possible to define other methods, by adding programs to
/usr/lib/tasksel/packages/. Then list the name of the program as the first


+ 2
- 15
tasks/README View File

@@ -5,16 +5,7 @@ information to make related sets of tasks appear together.

See the toplevel README for details about the file format. The files in
this directory are preprocessed and may include comments by prefixing any
line with a hash mark ("#"). Also, the Packages-list field is used in these
files to list the packages that are part of each task, like so:

Packages-list:
foo
bar
baz
...

List only real packages, not virtual packages.
line with a hash mark ("#").
Packages listed for different tasks (and within a single task)
should not conflict, or the results will be rather arbitrary.
@@ -46,8 +37,4 @@ include details about what individual packages a task includes.

Debian developers aside from the tasksel maintenance team may take over
maintenance of tasks. Talk with the tasksel developers first, and then put
your name in a Maintainer field in the task file you're maintaining.

Note that while you may put non-free or contrib packages in tasks, they
will not propagate out to the Task fields in the Packages files in the
Debian archive.
your name in a XBC-Maintainer field in the task you're maintaining.

Loading…
Cancel
Save