<?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="default">zz_apache_no_browsable_directory</packagereq>
      <packagereq type="optional">zz_auto_update_kernel</packagereq>
      <packagereq type="optional">zz_disable_avahi</packagereq>
      <packagereq type="default">zz_dhcp_resolv</packagereq>
      <packagereq type="optional">zz_local_dns_cache</packagereq>
      <packagereq type="optional">zz_logwatch_df</packagereq>
      <packagereq type="default">zz_ntp_configure</packagereq>
      <packagereq type="conditional" requires='alpine'>zz_pine_user_domain</packagereq>
      <packagereq type="conditional" requires='sendmail-cf'>zz_sendmail_fermi_gateway</packagereq>
      <packagereq type="conditional" requires='postfix'>zz_postfix_fermi_gateway</packagereq>
      <packagereq type="default">zz_tcp_wrappers_change</packagereq>
      <packagereq type="optional">zz_tex_tweaks</packagereq>
      <packagereq type="optional">zz_use_clogger</packagereq>
      <packagereq type="default">flpr</packagereq>
      <packagereq type="default">ocsinventory-fermi</packagereq>
      <packagereq type="optional">upsupdbootstrap-fnal</packagereq>
      <packagereq type="conditional" requires='pidgin'>pidgin-sipe</packagereq>
      <packagereq type="conditional" requires='firefox'>krb5-fermi-getcert</packagereq>
      <packagereq type="conditional" requires='firefox'>yum-conf-adobe</packagereq>
    </packagelist>
  </group>

  <!-- added for compat with SLF6, should match 'fermi' group -->
  <group>
   <id>misc-slf</id>
    <name>Misc Scientific Linux Fermi Packages</name>
    <description>These are packages added to Scientific Linux Fermi.</description>
    <default>false</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="default">zz_apache_no_browsable_directory</packagereq>
      <packagereq type="optional">zz_auto_update_kernel</packagereq>
      <packagereq type="optional">zz_disable_avahi</packagereq>
      <packagereq type="default">zz_dhcp_resolv</packagereq>
      <packagereq type="optional">zz_local_dns_cache</packagereq>
      <packagereq type="optional">zz_logwatch_df</packagereq>
      <packagereq type="default">zz_ntp_configure</packagereq>
      <packagereq type="conditional" requires='alpine'>zz_pine_user_domain</packagereq>
      <packagereq type="conditional" requires='sendmail-cf'>zz_sendmail_fermi_gateway</packagereq>
      <packagereq type="conditional" requires='postfix'>zz_postfix_fermi_gateway</packagereq>
      <packagereq type="default">zz_tcp_wrappers_change</packagereq>
      <packagereq type="optional">zz_tex_tweaks</packagereq>
      <packagereq type="optional">zz_use_clogger</packagereq>
      <packagereq type="default">flpr</packagereq>
      <packagereq type="default">ocsinventory-fermi</packagereq>
      <packagereq type="optional">upsupdbootstrap-fnal</packagereq>
      <packagereq type="conditional" requires='pidgin'>pidgin-sipe</packagereq>
      <packagereq type="conditional" requires='firefox'>krb5-fermi-getcert</packagereq>
      <packagereq type="conditional" requires='firefox'>yum-conf-adobe</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>rrdtool-group</id>
    <name>rrdtool</name>
    <description>Round Robin Database Tool to store and display time-series data.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="default">rrdtool</packagereq>
        <packagereq type="optional">rrdtool-devel</packagereq>
        <packagereq type="optional">rrdtool-perl</packagereq>
        <packagereq type="optional">rrdtool-python</packagereq>
        <packagereq type="optional">rrdtool-ruby</packagereq>
        <packagereq type="optional">rrdtool-tcl</packagereq>
    </packagelist>
  </group>

  <group>
    <id>drbd-group</id>
    <name>drbd</name>
    <description>DRBD mirrors a block device over the network to another machine.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="mandatory">drbd</packagereq>
        <packagereq type="default">drbd-bash-completion</packagereq>
        <packagereq type="default">drbd-heartbeat</packagereq>
        <packagereq type="default">drbd-pacemaker</packagereq>
        <packagereq type="default">drbd-udev</packagereq>
        <packagereq type="default">drbd-utils</packagereq>
        <packagereq type="default">drbd-xen</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>heartbeat-group</id>
    <name>heartbeat</name>
    <description>heartbeat is a basic high-availability subsystem for Linux-HA.</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
        <packagereq type="mandatory">heartbeat</packagereq>
        <packagereq type="default">libnet</packagereq>
        <packagereq type="optional">heartbeat-devel</packagereq>
        <packagereq type="optional">heartbeat-gui</packagereq>
        <packagereq type="optional">heartbeat-ldirectord</packagereq>
        <packagereq type="optional">heartbeat-pils</packagereq>
        <packagereq type="optional">heartbeat-stonith</packagereq>
        <packagereq type="optional">libnet-devel</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-fermi-base</packagereq>
      <packagereq type="default">krb5-fermi-addons</packagereq>
      <packagereq type="default">ocsinventory-fermi</packagereq>
      <packagereq type="default">SL_rpm_show_arch</packagereq>
      <packagereq type="default">SL_password_for_singleuser</packagereq>
      <packagereq type="default">xinetd</packagereq>
      <packagereq type="default">yum-utils</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">krb5-fermi-getcert</packagereq>
      <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>
    <packagelist>
      <packagereq type="default">zz_screenlock_kde</packagereq>
    </packagelist>
  </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>
        <groupid>rrdtool-group</groupid>
        <groupid>drbd-group</groupid>
        <groupid>heartbeat-group</groupid>
    </grouplist>
  </category>
</comps>
