<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
  <group>
    <id>base</id>
    <name>Base</name>
    <description>This group includes a minimal set of packages. Useful for creating small router/firewall boxes, for example.</description>
    <default>true</default>
    <uservisible>false</uservisible>
    <grouplist>
      <groupreq>core</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">acl</packagereq>
      <packagereq type="default" basearchonly="true">acpid</packagereq>
      <packagereq type="default">anacron</packagereq>
      <packagereq type="default" basearchonly="true">apmd</packagereq>
      <packagereq type="default">aspell</packagereq>
      <packagereq type="default">aspell-en</packagereq>
      <packagereq type="mandatory">at</packagereq>
      <packagereq type="mandatory">attr</packagereq>
      <packagereq type="mandatory">authconfig</packagereq>
      <packagereq type="optional">authd</packagereq>
      <packagereq type="mandatory">bc</packagereq>
      <packagereq type="mandatory">bind-utils</packagereq>
      <packagereq type="optional">bridge-utils</packagereq>
      <packagereq type="mandatory">bzip2</packagereq>
      <packagereq type="mandatory">crontabs</packagereq>
      <packagereq type="default">cryptsetup</packagereq>
      <packagereq type="mandatory">cyrus-sasl-plain</packagereq>
      <packagereq type="default">dhclient</packagereq>
      <packagereq type="default">dhcpv6_client</packagereq>
      <packagereq type="default">diffutils</packagereq>
      <packagereq type="mandatory">eject</packagereq>
      <packagereq type="default">ethtool</packagereq>
      <packagereq type="default">ftp</packagereq>
      <packagereq type="default">gpm</packagereq>
      <packagereq type="default">ipsec-tools</packagereq>
      <packagereq type="default">iptstate</packagereq>
      <packagereq type="default">info</packagereq>
      <packagereq type="default">krb5-workstation</packagereq>
      <packagereq type="mandatory">logrotate</packagereq>
      <packagereq type="mandatory">lsof</packagereq>
      <packagereq type="mandatory">mailcap</packagereq>
      <packagereq type="mandatory">mdadm</packagereq>
      <packagereq type="mandatory">mgetty</packagereq>
      <packagereq type="optional">netconfig</packagereq>
      <packagereq type="mandatory">ntsysv</packagereq>
      <packagereq type="default">openssh-clients</packagereq>
      <packagereq type="default">openssh-server</packagereq>
      <packagereq type="default">pam_krb5</packagereq>
      <packagereq type="default">pam_passwdqc</packagereq>
      <packagereq type="default">pam_smb</packagereq>
      <packagereq type="default">ConsoleKit-libs</packagereq>
      <packagereq type="mandatory">parted</packagereq>
      <packagereq type="mandatory">pciutils</packagereq>
      <packagereq type="default">prelink</packagereq>
      <packagereq type="mandatory">psacct</packagereq>
      <packagereq type="mandatory">quota</packagereq>
      <packagereq type="default">rdate</packagereq>
      <packagereq type="default">reiserfs-utils</packagereq>
      <packagereq type="default">rsync</packagereq>
      <packagereq type="default">setuptool</packagereq>
      <packagereq type="mandatory">slocate</packagereq>
      <packagereq type="default">stunnel</packagereq>
      <packagereq type="default">symlinks</packagereq>
      <packagereq type="default">talk</packagereq>
      <packagereq type="default">tcp_wrappers</packagereq>
      <packagereq type="default">tcpdump</packagereq>
      <packagereq type="default">tcsh</packagereq>
      <packagereq type="default">telnet</packagereq>
      <packagereq type="default">time</packagereq>
      <packagereq type="mandatory">tmpwatch</packagereq>
      <packagereq type="mandatory">traceroute</packagereq>
      <packagereq type="default">unzip</packagereq>
      <packagereq type="mandatory">utempter</packagereq>
      <packagereq type="default">vconfig</packagereq>
      <packagereq type="mandatory">vixie-cron</packagereq>
      <packagereq type="default">wget</packagereq>
      <packagereq type="default">which</packagereq>
      <packagereq type="default">yum</packagereq>
      <packagereq type="default">zip</packagereq>
    </packagelist>
  </group>

  <group>
    <id>core</id>
    <name>Core</name>
    <description>Smallest possible installation</description>
    <default>true</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">SysVinit</packagereq>
      <packagereq type="default">audit</packagereq>
      <packagereq type="mandatory">authconfig</packagereq>
      <packagereq type="mandatory">basesystem</packagereq>
      <packagereq type="mandatory">bash</packagereq>
      <packagereq type="mandatory">coreutils</packagereq>
      <packagereq type="mandatory">cpio</packagereq>
      <packagereq type="mandatory">e2fsprogs</packagereq>
      <packagereq type="mandatory">ed</packagereq>
      <packagereq type="mandatory">firehat-logos</packagereq>
      <packagereq type="mandatory">firehat-release</packagereq>
      <packagereq type="mandatory">file</packagereq>
      <packagereq type="mandatory">filesystem</packagereq>
      <packagereq type="mandatory">glibc</packagereq>
      <packagereq type="mandatory" basearchonly="true">grub</packagereq>
      <packagereq type="mandatory">hdparm</packagereq>
      <packagereq type="mandatory">hotplug</packagereq>
      <packagereq type="mandatory">initscripts</packagereq>
      <packagereq type="mandatory">iproute</packagereq>
      <packagereq type="mandatory">iputils</packagereq>
      <packagereq type="mandatory">kbd</packagereq>
      <packagereq type="mandatory">kernel</packagereq>
      <packagereq type="mandatory">kudzu</packagereq>
      <packagereq type="mandatory">libgcc</packagereq>
      <packagereq type="mandatory">libtermcap</packagereq>
      <packagereq type="mandatory">passwd</packagereq>
      <packagereq type="mandatory">prelink</packagereq>
      <packagereq type="mandatory">procps</packagereq>
      <packagereq type="mandatory">readline</packagereq>
      <packagereq type="mandatory">rootfiles</packagereq>
      <packagereq type="mandatory">rpm</packagereq>
      <packagereq type="mandatory">setools</packagereq>
      <packagereq type="mandatory">setserial</packagereq>
      <packagereq type="mandatory">setup</packagereq>
      <packagereq type="mandatory">shadow-utils</packagereq>
      <packagereq type="mandatory">syslog-ng</packagereq>
      <packagereq type="mandatory">termcap</packagereq>
      <packagereq type="mandatory">util-linux</packagereq>
      <packagereq type="mandatory">vim-minimal</packagereq>
    </packagelist>
  </group>

  <group>
    <id>firewall-base</id>
    <name>Firewall Base</name>
    <description>This package group provides all the l33t InternetDefence Firewalling tools</description>
    <default>true</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">iptables</packagereq>
	<packagereq type="mandatory">sergeant_bash2</packagereq>
	<packagereq type="mandatory">libpcap</packagereq>
	<packagereq type="mandatory">tcpdump</packagereq>
	<packagereq type="mandatory">lynx</packagereq>
	<packagereq type="mandatory">backuptool</packagereq>
	<packagereq type="mandatory">fwreport</packagereq>
	<packagereq type="mandatory">dhcp</packagereq>
	<packagereq type="mandatory">libcap</packagereq>
	<packagereq type="mandatory">ntp</packagereq>
	<packagereq type="mandatory">nagios-nrpe</packagereq>
	<packagereq type="mandatory">selinux-policy-targeted</packagereq>
      <packagereq type="default">dmidecode</packagereq>
      <packagereq type="default">ipmitool</packagereq>
   </packagelist>
  </group>

  <group>
    <id>dns-server</id>
    <name>DNS Server</name>
    <description>This package group allows you to run a DNS name server ON The system.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">djbdns</packagereq>
      <packagereq type="mandatory">daemontools</packagereq>
    </packagelist>
  </group>

  <group>
    <id>dialup</id>
    <name>Dialup Networking Support</name>
    <description/>
    <default>true</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">lrzsz</packagereq>
      <packagereq type="default">minicom</packagereq>
      <packagereq type="mandatory">ppp</packagereq>
      <packagereq type="default">wvdial</packagereq>
      <packagereq type="mandatory">mgetty</packagereq>
    </packagelist>
  </group>

  <group>
    <id>editors</id>
    <name>Editors</name>
    <description>Sometimes called text editors, these are programs that allow you to create and edit files. These include Emacs and Vi.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="default">vim-enhanced</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ftp-server</id>
    <name>FTP Server</name>
    <description>These tools allow you to run an FTP server on the system.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">vsftpd</packagereq>
    </packagelist>
  </group>

  <group>
    <id>legacy-network-server</id>
    <name>Legacy Network Server</name>
    <description>These packages include servers for old network protocols such as rsh and telnet.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="optional">quagga</packagereq>
    </packagelist>
  </group>

  <group>
    <id>mail-relay</id>
    <name>Mail Relay</name>
    <description>These packages allow you to configure an SMTP mail relay.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">qmail</packagereq>
    </packagelist>
  </group>

  <group>
    <id>mail-server</id>
    <name>Mail Server</name>
    <description>These packages allow you to configure an IMAP or SMTP mail server.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">qmail</packagereq>
      <packagereq type="default">vmailmgr</packagereq>
      <packagereq type="default">vmailmgr-daemon</packagereq>
      <packagereq type="default">ucspi-unix</packagereq>
      <packagereq type="default">qmail-autoresponder</packagereq>
    </packagelist>
  </group>

  <group>
    <id>mysql</id>
    <name>MySQL Database</name>
    <description>This package group contains packages useful for use with MySQL.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">mysql</packagereq>
      <packagereq type="default">mysql-server</packagereq>
      <packagereq type="default">perl-DBD-MySQL</packagereq>
      <packagereq type="optional">php-mysql</packagereq>
      <packagereq type="default">unixODBC</packagereq>
    </packagelist>
  </group>

  <group>
    <id>sql-server</id>
    <name>PostgreSQL Database</name>
    <description>This package group includes packages useful for use with Postgresql.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="default">postgresql</packagereq>
      <packagereq type="default">postgresql-server</packagereq>
      <packagereq type="default">unixODBC</packagereq>
    </packagelist>
  </group>

  <group>
    <id>web-server</id>
    <name>Web Server</name>
    <description>These tools allow you to run a Web server on the system.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="default">distcache</packagereq>
      <packagereq type="mandatory">httpd</packagereq>
      <packagereq type="default">httpd-manual</packagereq>
      <packagereq type="optional">httpd-suexec</packagereq>
      <packagereq type="default">mod_ssl</packagereq>
      <packagereq type="default">php</packagereq>
      <packagereq type="default">php-ldap</packagereq>
      <packagereq type="optional">php-mysql</packagereq>
      <packagereq type="optional">php-odbc</packagereq>
      <packagereq type="optional">php-pgsql</packagereq>
      <packagereq type="default">squid</packagereq>
    </packagelist>
  </group>

  <group>
    <id>smb-server</id>
    <name>Windows File Server</name>
    <description>This package group allows you to share files between Linux and MS Windows(tm) systems.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">samba</packagereq>
      <packagereq type="mandatory">samba-client</packagereq>
    </packagelist>
  </group>

  <group>
    <id>load-balancer</id>
    <name>Load Balancer</name>
    <description>High Availability</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">heartbeat</packagereq>
      <packagereq type="mandatory">heartbeat-pils</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ids</id>
    <name>IDS</name>
    <description>Intrusion Detection Systems</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">firestorm</packagereq>
	<packagereq type="mandatory">snort</packagereq>
	<packagereq type="mandatory">libnet10</packagereq>
	<packagereq type="mandatory">postgresql-server</packagereq>
	<packagereq type="mandatory">postgresql-libs</packagereq>
	<packagereq type="mandatory">postgresql</packagereq>
	<packagereq type="mandatory">libpcap</packagereq>
    </packagelist>
  </group>

  <group>
    <id>spam-protection</id>
    <name> Spam Protection</name>
    <description>No Spam Please</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
      <groupreq>perl-tools</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">qmail</packagereq>
	<packagereq type="mandatory">pss</packagereq>
	<packagereq type="mandatory">cpio</packagereq>
	<packagereq type="mandatory">dspam</packagereq>
	<packagereq type="mandatory">libdspam</packagereq>
	<packagereq type="mandatory">clamav</packagereq>
    </packagelist>
  </group>

  <group>
    <id>perl-tools</id>
    <name>Perl Tools</name>
    <description>Lots of perl things</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">perl</packagereq>
	<packagereq type="mandatory">perl-Archive-Tar</packagereq>
	<packagereq type="mandatory">perl-CDB_File</packagereq>
	<packagereq type="mandatory">perl-Compress-Zlib</packagereq>
	<packagereq type="mandatory">perl-Data-Dumper</packagereq>
	<packagereq type="mandatory">perl-Digest-Perl-MD5</packagereq>
	<packagereq type="mandatory">perl-Email-MIME</packagereq>
	<packagereq type="mandatory">perl-Email-MIME-ContentType</packagereq>
	<packagereq type="mandatory">perl-Email-MIME-Encodings</packagereq>
	<packagereq type="mandatory">perl-Email-Simple</packagereq>
	<packagereq type="mandatory">perl-HTML-Parser</packagereq>
	<packagereq type="mandatory">perl-HTML-Tagset</packagereq>
	<packagereq type="mandatory">perl-IO-stringy</packagereq>
	<packagereq type="mandatory">perl-libwww-perl</packagereq>
	<packagereq type="mandatory">perl-Mail-SendEasy</packagereq>
	<packagereq type="mandatory">perl-MailTools</packagereq>
	<packagereq type="mandatory">perl-MIME-tools</packagereq>
	<packagereq type="mandatory">perl-MIME-Types</packagereq>
	<packagereq type="mandatory">perl-Net-Telnet</packagereq>
	<packagereq type="mandatory">perl-suidperl</packagereq>
	<packagereq type="mandatory">perl-TermReadKey</packagereq>
	<packagereq type="mandatory">perl-Term-ReadLine-Gnu</packagereq>
	<packagereq type="mandatory">perl-Time-HiRes</packagereq>
	<packagereq type="mandatory">perl-URI</packagereq>
    </packagelist>
  </group>

  <group>
    <id>web-cache</id>
    <name>Web Cache</name>
    <description></description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">squid</packagereq>
	<packagereq type="mandatory">httpd</packagereq>
	<packagereq type="mandatory">mod_ssl</packagereq>
	<packagereq type="mandatory">mailcap</packagereq>
	<packagereq type="mandatory">php</packagereq>
	<packagereq type="mandatory">libxml2</packagereq>
	<packagereq type="mandatory">libjpeg</packagereq>
	<packagereq type="mandatory">libpng</packagereq>
	<packagereq type="mandatory">gd</packagereq>
	<packagereq type="mandatory">freetype</packagereq>
    </packagelist>
  </group>

  <group>
    <id>webadmin</id>
    <name>Web Admin</name>
    <description></description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">fw-dashboard</packagereq>
	<packagereq type="mandatory">mailcap</packagereq>
	<packagereq type="mandatory">httpd</packagereq>
	<packagereq type="mandatory">mod_ssl</packagereq>
	<packagereq type="mandatory">stunnel</packagereq>
	<packagereq type="mandatory">make</packagereq>
	<packagereq type="mandatory">php</packagereq>
	<packagereq type="mandatory">php-pear</packagereq>
	<packagereq type="mandatory">php-pgsql</packagereq>
	<packagereq type="mandatory">postgresql-libs</packagereq>
	<packagereq type="mandatory">php-gd</packagereq>
	<packagereq type="mandatory">php-pear-Image_Graph</packagereq>
	<packagereq type="mandatory">krb5-libs</packagereq>
	<packagereq type="mandatory">pcre</packagereq>
	<packagereq type="mandatory">libxml2</packagereq>
	<packagereq type="mandatory">net-snmp</packagereq>
	<packagereq type="mandatory">mrtg</packagereq>
	<packagereq type="mandatory">freetype</packagereq>
	<packagereq type="mandatory">libjpeg</packagereq>
	<packagereq type="mandatory">libpng</packagereq>
	<packagereq type="mandatory">gd</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ssl-vpn</id>
    <name>SSL VPN</name>
    <description>Roaming SSL VPN</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">openvpn</packagereq>
      <packagereq type="mandatory">openssl</packagereq>
    </packagelist>
  </group>

  <group>
    <id>pptp-vpn</id>
    <name>PPTP VPN</name>
    <description>Roaming VPN with MPPE/MPPC Support</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">pptpd</packagereq>
      <packagereq type="mandatory">ppp</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ipsec-vpn</id>
    <name>IPSEC VPN</name>
    <description>Static VPN Tunnels with AES encryption</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">openswan</packagereq>
    </packagelist>
  </group>

  <group>
    <id>dhcp</id>
    <name>DHCP</name>
    <description>DHCP Server and Client Tools</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">dhcp</packagereq>
    </packagelist>
  </group>

  <group>
    <id>network-tools</id>
    <name>Network Tools</name>
    <description></description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">wireshark</packagereq>
	<packagereq type="mandatory">nmap</packagereq>
	<packagereq type="mandatory">screen</packagereq>
	<packagereq type="mandatory">utempter</packagereq>
	<packagereq type="mandatory">mod_ssl</packagereq>
	<packagereq type="mandatory">make</packagereq>
	<packagereq type="mandatory">net-snmp</packagereq>
	<packagereq type="mandatory">arpwatch</packagereq>
	<packagereq type="optional">minicom</packagereq>
	<packagereq type="mandatory">lockdev</packagereq>
	<packagereq type="mandatory">iptraf</packagereq>
	<packagereq type="mandatory">iptstate</packagereq>
	<packagereq type="optional">ntop</packagereq>
	<packagereq type="mandatory">slang</packagereq>
    </packagelist>
  </group>

  <group>
    <id>virus-detection</id>
    <name>Virus Detection</name>
    <description>Stop Windows getting infected</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">clamav</packagereq>
      <packagereq type="mandatory">c_icap</packagereq>
      <packagereq type="mandatory">squid</packagereq>
    </packagelist>
  </group>

  <group>
    <id>bridging-firewall</id>
    <name>Bridging Firewall</name>
    <description>Create a layer 3 bridge</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">bridge-utils</packagereq>
    </packagelist>
  </group>

  <group>
    <id>high-availability</id>
    <name>High Availability</name>
    <description></description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">hearbeat</packagereq>
      <packagereq type="mandatory">drdb</packagereq>
      <packagereq type="mandatory">ldirectord</packagereq>
      <packagereq type="optional">pils</packagereq>
      <packagereq type="optional">stonith</packagereq>
    </packagelist>
  </group>

  <group>
    <id>radius</id>
    <name>Radius Server</name>
    <description></description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">freeradius</packagereq>
      <packagereq type="mandatory">net-snmp</packagereq>
      <packagereq type="mandatory">krb5-libs</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ups</id>
    <name>UPS</name>
    <description>Interact with APC UPS'</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <grouplist>
      <groupreq>base</groupreq>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">apcupsd</packagereq>
    </packagelist>
  </group>

</comps>
