Commit e0977044 authored by Joey Hess's avatar Joey Hess

updates

parent 8aa9e416
$Id: TODO,v 1.8 2001/11/22 17:53:48 tausq Rel $
$Id: TODO,v 1.9 2002/03/24 02:41:25 joeyh Rel $
- fix screen resize code (in dialogs, it doesn't work right)
- figure out how to properly install the i18n stuff
- show already installed tasks
- support for Essential: fields in task desc file. These make it work
better with partial archive subsets (CDs). The fields are already in the
files.
tasksel (1.20) unstable; urgency=low
UNRELEASED
* Added Essential: fields to all task files.
* Changed python task to use python instead of non-existant python-base.
This task still needs a lot of work.
-- Joey Hess <joeyh@debian.org> Mon, 18 Mar 2002 01:36:16 -0500
tasksel (1.19) unstable; urgency=low
* (NOT YET UPLOADED)
......
......@@ -4,7 +4,7 @@
#
# Scan the directory for files, and use the files to generate a task
# description file. The format of the task description file is described in
# tata.c. The format of the input files is:
# data.c. The format of the input files is:
#
# Task: desktop
# Section: user
......@@ -85,7 +85,7 @@ sub processfile {
}
print OUT map { ucfirst($_).": ".$fields{$_}."\n" }
qw{task section description};
qw{task section description essential};
print OUT "\n";
}
......
......@@ -4,9 +4,9 @@ lists of packages that they might use to perform the tasks, and grouping
information to make related sets of tasks appear together.
The file format is a rfc-822 style stanza, with fields named Task, Section,
Description (which should include an extended descrition), and Packages.
The Packages field should include the list of packages one per line after
it, indented by one space each, like so:
Description (which should include an extended descrition), Essential, and
Packages. The Packages field should include the list of packages one per
line after it, indented by one space each, like so:
Packages:
foo
......@@ -14,6 +14,15 @@ Packages:
baz
...
When the task is selected, any of those packages that are available will be
selected.
The Essential field is the same, but packages listed in it must be
available or the task should not be displayed at all. Items listed in the
Essential field must be re-listed in the Packages field, currently, until
the scripts that generate the overrides info are updated to know about this
new field.
Comments may appear in the file, by prefixing a line with a hash mark
('#').
......@@ -28,7 +37,8 @@ should not conflict, or the results will be rather arbitrary.
Packages that are only available on some architectures, or that may not
be available on the user's installation media may still be listed. This
is no problem, they are simply ignored in those cases.
is no problem, they are simply ignored in those cases. Take care listing
such packages as Essential however.
Users are given the opportunity to drill down and select/unselect
individual packages; the tasks they select only serve as a starting
......@@ -39,4 +49,3 @@ package-level selection at first).
Keep short descriptions short -- very short -- and to the point. Do not
include details about what individual packages a task includes, tasksel
will do that for you.
......@@ -4,5 +4,7 @@ Description: X window system
This task provides the essential components for a standalone workstation
running the X Window System. It provides the X libraries, an X server, a
set of fonts, and a group of basic X clients and utilities.
Essential:
x-window-system
Packages:
x-window-system
......@@ -11,40 +11,48 @@ Description: C and C++
o Literate programming tools
o C source analysis tools and tools to manipulate C source
o Documentation
Essential:
gcc
cpp
g++
make
binutils
strace
gdb
Packages:
# C compiling:
gcc
cpp
make
binutils
flex
bison
gettext
# C docs:
glibc-doc
manpages-dev
# for C++
g++
stl-manual
# build systems
autoconf
automake
autoproject
libtool
# source manipulation and analysis
indent
cutils
liwc
cflow
metrics
# source control
patch
cvs
# debugging
strace
ltrace
gdb
# literate programming
nowebm
c2man
cxref
# C compiling:
gcc
cpp
make
binutils
flex
bison
gettext
# C docs:
glibc-doc
manpages-dev
# for C++
g++
stl-manual
# build systems
autoconf
automake
autoproject
libtool
# source manipulation and analysis
indent
cutils
liwc
cflow
metrics
# source control
patch
cvs
# debugging
strace
ltrace
gdb
# literate programming
nowebm
c2man
cxref
......@@ -4,6 +4,13 @@ Description: simplified Chinese environment
This task installs programs, data files, fonts, and
documentation that makes it easier to use Debian for
Simplified-Chinese-related operations.
Essential:
cpanel
rxvt-ml
chinput
xcin
zhcon
manpages-zh
Packages:
locales
debian-zh-faq-s
......
......@@ -4,6 +4,13 @@ Description: traditional Chinese environment
This task installs programs, data files, fonts, and
documentation that makes it easier to use Debian for
Traditional-Chinese-related operations.
Essential:
cpanel
rxvt-ml
chinput
xcin
zhcon
manpages-zh
Packages:
locales
debian-zh-faq-t
......
......@@ -6,6 +6,9 @@ Description: Cyrillic environment
Macedonian, Russian, Serbian and Ukrainian.
.
Invoke the command `set-language-env' after installing this task.
Essential:
language-env
console-cyrillic
Packages:
# Easy configuration for some languages:
language-env
......
......@@ -10,6 +10,8 @@ Description: SQL database
compliance and some SQL3 features. It is suitable for use with multi-user
database access, through its facilities for transactions and fine-grained
locking.
Essential:
postgresql
Packages:
postgresql
postgresql-client
......
......@@ -5,6 +5,10 @@ Description: desktop environment
of session managers, file managers and web browsers. It incorporates
both the GNOME and KDE desktops, and provides a display manager
which lets the user choose between the two.
Essential:
x-window-system-core
# Just cause it's easy, no bias here...
kde
Packages:
x-window-system-core
# TODO: we really should have gnome meta-packages, which this
......
......@@ -3,6 +3,10 @@ Section: user
Description: dialup system
This task selects packages that address special needs of computers
using a part-time dialup connection (by modem, ISDN, ADSL, or cable).
Essential:
ppp
pppoe
isdnutils
Packages:
# Modem:
diald
......
......@@ -2,6 +2,8 @@ Task: dns-server
Section: server
Description: DNS server
Selects the BIND DNS server, and related documentation and utility packages.
Essential:
bind9
Packages:
bind9
bind9-doc
......
Task: file-server
Section: server
Description: file server
This task sets up your system to be a file server. It includes
the samba server for Windows, OS/2, or DOS clients, netatalk for Apple
clients, and a NFS server.
# HELP:L what about novell?
This task sets up your system to be a file server.
Essential:
nfs-kernel-server
samba
Packages:
netatalk
samba
......
......@@ -3,6 +3,8 @@ Section: devel
Description: fortran
This task provides a reasonably complete environment for Fortran 77
development.
Essential:
g77
Packages:
g77
ftnchek
......
......@@ -3,6 +3,9 @@ Section: l10n
Description: French environment
This task installs packages and documentation in French
to help french speaking people use Debian.
Essential:
language-env
manpages-fr
Packages:
doc-linux-fr
doc-debian-fr
......
......@@ -3,6 +3,10 @@ Section: l10n
Description: German environment
This task installs packages and documentation in German
to help German speaking people use Debian.
Essential:
locales
language-env
manpages-de
Packages:
locales
language-env
......
......@@ -3,6 +3,14 @@ Section: l10n
Description: Japanese environment
This task installs packages that make it easier to use
Debian for Japanese-related operations.
Essential:
locales
language-env
jfbterm
kterm
xfonts-intl-japanese
manpages-ja
canna
Packages:
locales
language-env
......
Task: junior
Section: user
Description: Debian Jr.
This task will provide a complete Debian Jr. system. Debian Jr. is a
collection of Debian packages suitable for children.
Debian Jr. is a collection of Debian packages suitable for children.
Packages:
junior-arcade
junior-art
......
......@@ -3,6 +3,11 @@ Section: l10n
Description: Korean environment
This task installs programs, data files, fonts, and documentations
that make it easier to use Debian for Korean-related operations.
Essential:
locales
manpages-ko
hanterm
ami
Packages:
locales
manpages-ko
......
......@@ -3,6 +3,9 @@ Section: user
Description: laptop system
This is a collection of tools that laptop users will expect to find on a
system.
Essential:
apmd
pcmcia-cs
Packages:
apmd
pcmcia-cs
......
......@@ -3,6 +3,8 @@ Section: server
Description: mail server
This task selects a variety of package useful for a general purpose mail
server system.
Essential:
exim
Packages:
qpopper # HELP: What's a good pop server?
mailx
......
......@@ -11,5 +11,7 @@ Description: usenet news server
existing server, just select the news reader program you desire and it
will pull in any required pieces. Only use this task if you intend
to operate a server.
Essential:
inn2
Packages:
inn2
......@@ -3,6 +3,10 @@ Section: l10n
Description: Polish environment
This task installs packages and documentation in Polish
to help Polish speaking people use Debian.
Essential:
locales
manpages-pl
language-env
Packages:
locales
manpages-pl
......
Task: print-server
Section: server
Description: print server
This task sets up your system to be a print server. It includes
the samba server for Windows OS/2 or DOS clients, netatalk for Apple
clients, and a standard lpr for unix clients.
This task sets up your system to be a print server.
Essential:
lpr
Packages:
samba
samba-doc
......
......@@ -4,8 +4,10 @@ Description: Python
Almost all of the Debian-packaged Python tools
and extensions, for developing scripts and simple or complex applications
in Python.
Essential:
python
Packages:
python-base
python
python-doc
ddd
dpkg-python
......
......@@ -4,6 +4,10 @@ Description: Russian environment
This task installs modifications and documentation in Russian
to help Russian speaking people using Debian.
Maintainer: Peter Novodvorsky <nidd@debian.org>
Essential:
locales
language-env
manpages-ru
Packages:
locales
language-env
......
......@@ -7,6 +7,11 @@ Description: Spanish environment
.
Este paquete tarea instala programas y documentación que hace
más fácil usar Debian para usuarios hispano-parlantes.
Essential:
locales
language-env
manpages-es
user-es
Packages:
locales
language-env
......
......@@ -6,6 +6,9 @@ Description: Tcl/Tk
o Script-level manpages
o C-level manpages
o C headers and libraries
Essential:
tcl8.3-dev
tk8.3-dev
Packages:
tcl8.3-dev
tk8.3-dev
......
Task: tex
Section: misc
Description: TeX/LaTeX environment
a complete TeX/LaTeX environment
a TeX/LaTeX environment
Essential:
tetex-base
tetex-bin
tetex-extra
Packages:
bibindex
bibtool
......
Task: web-server
Section: server
Description: web server
This task selects a variety of package useful for a general purpose web
server system
This task selects a packages useful for a general purpose web server
system.
Essential:
apache
Packages:
apache
analog
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment