Task: Main-server
Architecture: any
Description: DebianEdu main server packages
 A metapackage containing dependencies for packages required on all
 main server installations in the DebianEdu custom Debian distribution.

Depends:     education-networked
Why:         Packages which should be present on all networked
             skolelinux machines
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     iptables
Ignore:      shorewall
Why:         Needed to set up firewalling rules using netfilter in 2.4.x
Responsible: Lars Bahner
NeedConfig:  yes - set up default firewall rules
 
Depends:     bind9
Suggests:    bind9-doc, nslint, dnswalk, dlint
Why:         DNS server for the local clients.   Should we use bind 8 or 9?
Responsible: Rune Nordbøe Skillingstad
NeedConfig:  yes - set a few well known DNS names, and more.
 
Depends:     dhcp3-server-ldap
Why:         Automatic distribution of IP addresses to the clients
Responsible: Christian Juell
NeedConfig:  yes - set local IP range, DNS name and default routing

Depends:     slapd, openssl, db4.2-util
Why:         Allow LDAP user authentication and centralized administration.
Responsible: Rune Nordbøe Skillingstad
NeedConfig:  yes - generate certificates for ssl/tls support

Depends:     courier-imap-ssl, courier-ldap
Why:         The users use imap to get mail from the "postoffice"
Responsible: Andreas Dahl
NeedConfig:  yes

Depends:     exim4-daemon-heavy
Avoid:       courier-mta, deliver, maildrop, masqmail, nullmailer, sendmail, \
             sendmail-base, sendmail-bin, sendmail-cf, postfix, \
             hula-mta, esmtp, esmtp-run, nbsmtp, ssmtp, msmtp-mta
Why:         A smtp daemon with support for ldap.  Avoid all the other SMTP
             servers.
Responsible: Maximilian Wilhelm
NeedConfig:  yes

Depends:     links
Why:         To be able to access web without a gui.  Quite
             good text-mode browser.  This browser is also listed in
             the hintpkgs-etch{-test}.txt file, to make sure only one
             text based browser is included on the CD and DVD.
Responsible: Patrick Winnertz
NeedConfig:  no

Depends:     nfs-kernel-server | nfs-server, samba, makepasswd, tdb-tools
Suggests:    samba-doc
Why:         Make home directory available on each client using NFS, SMB
             and Appletalk
Responsible: ?
NeedConfig:  yes - specify which directories to distribute

Depends:     apache2
Suggests:    apache2-doc, webalizer
Why:         Internal webserver
Responsible: ?
NeedConfig:  ?

Depends:     squid
Suggests:    calamaris, squidguard
Why:         Speed up web browsing and reduce network load.
Responsible: Roy-Magne Mo (Need to check if the list of packages is sensible)
NeedConfig:  ?

Suggests:    dsh
Why:         Distributed shell.  Make it easier to administrate many
	     machines.
Responsible: Petter Reinholdtsen
NeedConfig:  maybe - configure host groups

Depends:     ntp
Why:         Make sure the server supports a local clock.  The configuration
             is done using cfengine.
Responsible: Petter Reinholdtsen
NeedConfig:  yes - set NTP server (client: ntp.intern, server: ntp.somewhere)

Depends:     slbackup, slbackup-php
Why:         The backup system, and it's admin tool.
Responsible: Ronny Aasen
NeedConfig:  yes - debconf (only the slbackup package)

Avoid:       telnetd, ftpd
Why:         The servers we want to exclude.  All really insecure services
             should be listed.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     munin
Why:         Needed to see what happens
Responsible: Finn-Arne Johansen
NeedConfig:  yes, done automatically by preseeding sitesummary

Depends:     nagios3
Avoid:       nagios-mysql, nagios-pgsql, nagios2, nagios2-doc
Why:         Needed to see when things go wrong
Responsible: Ragnar Wisloff
NeedConfig:  Should not need that, no
Suggests:    nagios3-doc

Ignore:      moodle-debian-edu-theme
Why:         Nice skolelinux theme for moodle
Responsible: Xavier Oswald
NeedConfig:  no

Ignore:      moodle-courses-fr
Why:         French skolelinux documents for moodle. Contain the
             initial database dump.
Responsible: Xavier Oswald
NeedConfig:  no

Suggests:  debian-edu-fr-all
Why:         Software and tools needed by the french schools (metapackage)
Responsible: Xavier Oswald
NeedConfig:  no

Suggests:  debian-edu-fr-skels
Why:         Users skels for French students
Responsible: Xavier Oswald
NeedConfig:  no

Ignore:      moodle-cipux
Why:         Tool to administrate the user LDAP database (php tool)
Responsible: Xavier Oswald
NeedConfig:  Yes, need to set the LDAP database with the cipux fields

Ignore:      cipux-common
Why:         The common base for CiBot, CAT: ldap schema, system.conf 
Responsible: Christian Kuelker
NeedConfig:  no

Ignore:      cipux-cibot
Why:         The ldap abstraction layer of cipux
Responsible: Christian Kuelker
NeedConfig:  no

Ignore:      cipux-rpc
Why:         XML-RPC daemon of CipUX::Task API for CipUX 
Responsible: Christian Kuelker
NeedConfig:  no

Ignore:      cipux-profile
Why:         Provides scripts for various CipUX installations
Responsible: Christian Kuelker
NeedConfig:  no

Depends:     sitesummary
Suggests:    ocsinventory-server, ocsinventory-reports, mysql-client
Why:         Keep track of all the machines in the skolelinux network
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     lwat
Why:	     Administration tool for debian-edu
Responsible: Finn-Arne Johansen, Patrick Winnertz
NeedConfig:  Yes

Ignore:      koha
Why:         Library database system, might be useful for schools.  Koha
             is part of the Suse Edu distro, so I add it here to track
             it in Debian Edu.  See
             <URL:http://bugs.debian.org/389876> for the WNPP.
Responsible: Petter Reinholdtsen
NeedConfig:  no
