Task: Main-server
Section: metapackages
Architecture: any
Test-edu-profile: Main-Server
Description: Debian Edu main server packages
 A metapackage containing dependencies for packages required on all
 main server installations in the Debian Edu Blend.

Depends:
 education-networked,

Depends:
 iptables,
Ignore:
 shorewall,
NeedConfig: yes - set up default firewall rules

Depends:
 avahi-daemon,
 libnss-mdns,
Suggests:
 avahi-discover,
 mdns-scan,
 avahi-autoipd,

Depends:
 bind9
Suggests:
 nslint,
 dnswalk,
 dlint,
NeedConfig: yes - set a few well known DNS names, and more.

Depends:
 ldap2zone
NeedConfig: yes - touch the corresponding bind zone file

Depends:
 isc-dhcp-server-ldap,
 pxelinux,
 syslinux-common,
 debian-installer-10-netboot-i386 | debian-installer-9-netboot-i386,
 debian-installer-10-netboot-amd64 | debian-installer-9-netboot-amd64,
 atftpd | tftpd-hpa,
NeedConfig: yes - set local IP range, DNS name and default routing

Recommends:
 memtest86+,

Depends:
 slapd,
 openssl,
 libnss3-tools,
NeedConfig: yes - generate certificates for ssl/tls support

Depends:
 dovecot-imapd,
Suggests:
 dovecot-pop3d,
NeedConfig: yes - configure POP3/IMAP server

Depends:
 dovecot-gssapi,
NeedConfig: yes - hook into Kerberos

Depends:
 exim4-daemon-heavy,
Avoid:
 courier-mta,
 deliver,
 maildrop,
 masqmail,
 nullmailer,
 sendmail,
 sendmail-base,
 sendmail-bin,
 sendmail-cf,
 postfix,
 hula-mta,
 esmtp,
 esmtp-run,
 ssmtp,
 msmtp-mta,
NeedConfig: yes - set up SMTP service

Depends:
 links,

Depends:
 nfs-kernel-server,
NeedConfig: yes - export directories via /etc/exports

Depends:
 samba,
 samba-common-bin,
 makepasswd,
 tdb-tools,
 smbclient,
NeedConfig: yes - specify which directories to distribute and configure samba to use LDAP

Depends:
 smbldap-tools,
NeedConfig: yes - connect Samba account services with LDAP

Depends:
 apache2,
Suggests:
 apache2-doc,
 webalizer,

Depends:
 squid,
Suggests:
 calamaris,
 squidguard,
 sarg,
NeedConfig: yes

Suggests:
 dsh,
NeedConfig: yes - configure host groups

Depends:
 ntp,
NeedConfig: yes - set NTP server (client: ntp.intern, server: ntp.somewhere)

Depends:
 slbackup,
 slbackup-php,
NeedConfig: yes - debconf (only the slbackup package)

Avoid:
 telnetd,
 ftpd,

Depends:
 munin,
NeedConfig: yes - done automatically by preseeding sitesummary

Depends:
 icinga,
 monitoring-plugins-standard,
 nagios-nrpe-plugin,
NeedConfig: yes - done via preseeding: icingaadmin password, enable cgi.

Depends:
 sitesummary,
Suggests:
 ocsinventory-server,
 ocsinventory-reports,
 default-mysql-client,

Depends:
 gosa,
 gosa-schema,
 gosa-plugin-samba,
 gosa-plugin-ldapmanager,
 gosa-plugin-sudo,
 gosa-plugin-sudo-schema,
 gosa-plugin-dhcp,
 gosa-plugin-dhcp-schema,
 gosa-plugin-dns,
 gosa-plugin-dns-schema,
 smbldap-tools,
 gosa-help-en,
 gosa-help-de,
 gosa-help-fr,
 gosa-help-nl,
 gosa-plugin-netgroups,
 gosa-plugin-goto,
NeedConfig: yes

Depends:
 krb5-kdc,
 krb5-admin-server,
 krb5-kdc-ldap,
 libsasl2-modules-gssapi-mit,
NeedConfig: yes - configure realm and the LDAP server as backend

Recommends:
 libapache2-mod-auth-kerb,
NeedConfig: yes - individual services like Nagios need to use the apache module

Suggests:
 krb5-doc,
 libsasl2-modules-ldap,
