<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE newcomps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
  <group>
    <id>fermi</id>
    <name>-Fermi Onsite Packages</name>
    <description>These are packages added to Scientific Linux Fermi to setup your computer for onsite use.</description>
    <default>true</default>
    <uservisible>true</uservisible>
    <packagelist>
      <packagereq type="optional">zz_logwatch_df</packagereq>
      <packagereq type="optional">zz_pine_user_domain</packagereq>
      <packagereq type="optional">zz_tex_tweaks</packagereq>
      <packagereq type="optional">upsupdbootstrap-fnal</packagereq>
      <packagereq type="default">flpr</packagereq>
      <packagereq type="default">zz_ntp_configure</packagereq>
      <packagereq type="default">zz_sendmail_fermi_gateway</packagereq>
      <packagereq type="default">zz_tcp_wrappers_change</packagereq>
      <packagereq type="default">zz_dhcp_resolv</packagereq>
      <packagereq type="default">zz_local_dns_cache</packagereq>
    </packagelist>
  </group>

  <group>
    <id>clamav</id>
    <name>ClamAV</name>
    <description>Clam AntiVirus is a GPL anti-virus toolkit for UNIX.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="default">clamav</packagereq>
        <packagereq type="optional">clamav-db</packagereq>
        <packagereq type="optional">clamav-devel</packagereq>
        <packagereq type="optional">clamav-milter</packagereq>
        <packagereq type="optional">clamd</packagereq>
        <packagereq type="optional">clamtk</packagereq>
    </packagelist>
  </group>

  <group>
    <id>upsupdbootstrap</id>
    <name>UPS/UPD Bootstrap</name>
    <description>Contains rpms needed for Fermi UPS/UPD bootstrap, installs to /fnal</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="default">upsupdbootstrap</packagereq>
        <packagereq type="default">upsupdbootstrap-fnal</packagereq>
        <packagereq type="optional">upsupdbootstrap-local</packagereq>
        <packagereq type="mandatory">perl</packagereq>
        <packagereq type="mandatory">perl-libwww-perl</packagereq>
    </packagelist>
  </group>

  <group>
    <id>kernel-development</id>
    <name>Kernel Development</name>
    <description>Packages needed to create kernel modules</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
        <packagereq type="mandatory">kernel-devel</packagereq>
    </packagelist>
  </group>

  <group>
    <id>local-printer</id>
    <name>Local Printer</name>
    <description>Rpm needed for printing to a locally attached printer</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="mandatory">Omni</packagereq>
        <packagereq type="mandatory">Omni-foomatic</packagereq>
        <packagereq type="mandatory">system-config-printer</packagereq>
        <packagereq type="mandatory">ghostscript</packagereq>
        <packagereq type="mandatory">hpijs</packagereq>
        <packagereq type="default">system-config-printer-gui</packagereq>
        <packagereq type="optional">desktop-printing</packagereq>
    </packagelist>
  </group>

  <group>
    <id>openafs-client</id>
    <name>-OpenAFS Client</name>
    <description>Includes openafs clients</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="mandatory">openafs</packagereq>
        <packagereq type="mandatory">openafs-client</packagereq>
        <packagereq type="default">openafs-thiscell</packagereq>
        <packagereq type="default">openafs-firstboot</packagereq>
        <packagereq type="default">openafs-krb5</packagereq>
        <packagereq type="optional">openafs-compat</packagereq>
        <packagereq type="optional">SL_afs_no_dynroot</packagereq>
    </packagelist>
  </group>

  <group>
    <id>openssh-server</id>
    <name>-OpenSSH Server</name>
    <description>OpenSSH Server</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
      <packagereq type="default">openssh-server</packagereq>
    </packagelist>
  </group>

  <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>
    <packagelist>
      <packagereq type="default">krb5-fermi-config</packagereq>
      <packagereq type="default">krb5-getcert</packagereq>
      <packagereq type="default">ocsinventory-client</packagereq>
      <packagereq type="default">SL_rpm_show_arch</packagereq>
      <packagereq type="default">SL_password_for_singleuser</packagereq>
      <packagereq type="default">xinetd</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">Fermi-release</packagereq>
      <packagereq type="mandatory">Fermi-release-notes</packagereq>
    </packagelist>
  </group>

  <group>
    <id>admin-tools</id>
    <name>Administration Tools</name>
    <default>false</default>
  </group>
  
  <group>
    <id>dialup</id>
    <name>Dialup Networking Support</name>
    <default>false</default>
  </group>
  
  <group>
    <id>editors</id>
    <name>Editors</name>
    <default>false</default>
  </group>
  
  <group>
    <id>gnome-desktop</id>
    <name>GNOME Desktop Environment</name>
    <default>false</default>
  </group>
  
  <group>
    <id>games</id>
    <name>Games and Entertainment</name>
    <default>false</default>
  </group>
  
  <group>
    <id>graphical-internet</id>
    <name>Graphical Internet</name>
    <default>false</default>
    <packagelist>
      <packagereq type="default">thunderbird</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>graphics</id>
    <name>Graphics</name>
    <default>false</default>
  </group>
  
  <group>
    <id>java</id>
    <name>Java</name>
    <default>false</default>
  </group>
  
  <group>
    <id>office</id>
    <name>Office/Productivity</name>
    <default>false</default>
  </group>
  
  <group>
    <id>printing</id>
    <name>Printing Support</name>
    <default>false</default>
  </group>
  
  <group>
    <id>sound-and-video</id>
    <name>Sound and Video</name>
    <default>false</default>
  </group>
  
  <group>
    <id>text-internet</id>
    <name>Text-based Internet</name>
    <default>false</default>
  </group>
  
  <group>
    <id>workstation</id>
    <name>Workstation</name>
    <default>false</default>
  </group>
  
  <group>
    <id>base-x</id>
    <name>X Window System</name>
    <default>false</default>
  </group>
  
  <category>
    <id>Fermi Groups</id>
    <display_order>4</display_order>
    <name>Fermi Groups</name>
    <description>Scientific Linux Fermi Groups</description>
    <grouplist>
        <groupid>clamav</groupid>
        <groupid>fermi</groupid>
        <groupid>upsupdbootstrap</groupid>
        <groupid>local-printer</groupid>
        <groupid>openafs-client</groupid>
        <groupid>openssh-server</groupid>

    </grouplist>
  </category>
</comps>
