  <group>
    <id>fermi</id>
    <uservisible>false</uservisible>
    <name>Fermi</name>
    <packagelist>
	<packagereq type="mandatory">xxxx</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>fermi-kerberos</id>
    <uservisible>true</uservisible>
    <name>Fermi Kerberos</name>
    <packagelist>
	<packagereq type="mandatory">krb5-libs-fermi</packagereq>
	<packagereq type="mandatory">krb5-workstation-fermi</packagereq>
	<packagereq type="mandatory">krb5-fermi-config</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>openssh-server</id>
    <uservisible>true</uservisible>
    <name>Openssh Server</name>
    <packagelist>
	<packagereq type="mandatory">openssh-server</packagereq>
	<packagereq type="mandatory">zz_sshd_aklog</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>openafs-client</id>
    <uservisible>true</uservisible>
    <name>Openafs Client</name>
    <packagelist>
	<packagereq type="mandatory">openafs</packagereq>
	<packagereq type="mandatory">openafs-kernel</packagereq>
	<packagereq type="mandatory">openafs-client</packagereq>
	<packagereq type="mandatory">zz_sshd_aklog</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>yum</id>
    <uservisible>true</uservisible>
    <name>YUM</name>
    <packagelist>
	<packagereq type="mandatory">yum</packagereq>
	<packagereq type="mandatory">yum-conf</packagereq>
	<packagereq type="mandatory">yum-headers</packagereq>
    </packagelist>
  </group>

  <group>
    <id>local-printer</id>
    <uservisible>true</uservisible>
    <name>Local Printer</name>
    <packagelist>
	<packagereq type="mandatory">Omni</packagereq>
	<packagereq type="mandatory">Omni-foomatic</packagereq>
	<packagereq type="mandatory">redhat-config-printer</packagereq>
	<packagereq type="mandatory">ghostscript</packagereq>
	<packagereq type="mandatory">hpijs</packagereq>
	<packagereq type="default">redhat-config-printer-gui</packagereq>
        <packagereq type="optional">desktop-printing</packagereq>
    </packagelist>
  </group>

  <group>
    <id>ups-upd-bootstrap</id>
    <uservisible>true</uservisible>
    <name>UPS/UPD Bootstrap</name>
    <packagelist>
	<packagereq type="mandatory">upsupdbootstrap</packagereq>
	<packagereq type="mandatory">upsupdbootstrap-generic</packagereq>
	<packagereq type="mandatory">perl</packagereq>
	<packagereq type="mandatory">perl-libwww-perl</packagereq>
    </packagelist>
  </group>

  <group>
    <id>min-x</id>
    <uservisible>true</uservisible>
    <default>false</default>
    <name>Minimum X Window System</name>
    <description>Install this group of packages to use the base graphical (X) user interface.</description>
    <packagelist>
      <packagereq type="mandatory">bitmap-fonts</packagereq>
      <packagereq type="mandatory">desktop-backgrounds-basic</packagereq>
      <packagereq type="default">redhat-config-date</packagereq>
      <packagereq type="default">redhat-config-network</packagereq>
      <packagereq type="default">redhat-config-services</packagereq>
      <packagereq type="default">redhat-config-soundcard</packagereq>
      <packagereq type="default">redhat-config-users</packagereq>
      <packagereq type="default">redhat-config-xfree86</packagereq>
      <packagereq type="default">redhat-logviewer</packagereq>
      <packagereq type="mandatory">XFree86</packagereq>
      <packagereq type="mandatory">XFree86-font-utils</packagereq>
      <packagereq type="mandatory">XFree86-tools</packagereq>
      <packagereq type="mandatory">XFree86-twm</packagereq>
      <packagereq type="mandatory">XFree86-xauth</packagereq>
      <packagereq type="mandatory">XFree86-75dpi-fonts</packagereq>
      <packagereq type="mandatory">XFree86-100dpi-fonts</packagereq>
      <packagereq type="mandatory">xinitrc</packagereq>
      <packagereq type="default">XFree86-xdm</packagereq>
    </packagelist>
  </group>

  <group>
    <id>fermi-common</id>
    <uservisible>false</uservisible>
    <name>Fermi Common</name>
    <grouplist>
      <groupreq>base</groupreq> 
    </grouplist>
    <packagelist>
	<packagereq type="mandatory">yum</packagereq>
	<packagereq type="mandatory">yum-conf</packagereq>
	<packagereq type="mandatory">yum-headers</packagereq>
	<packagereq type="mandatory">zz_fermi-release</packagereq>
	<packagereq type="mandatory">zz_inittab_change</packagereq>
	<packagereq type="default">zz_fermi-logos</packagereq>
	<packagereq type="default">amanda-client</packagereq>
	<packagereq type="default">ntp</packagereq>
	<packagereq type="default">gv</packagereq>
	<packagereq type="default">ncurses4</packagereq>
	<packagereq type="optional">zz_rpm_keys</packagereq>
    </packagelist>
  </group>
  
  <group>
    <id>fermi-common-offsite</id>
    <uservisible>false</uservisible>
    <name>Fermi Common Offsite</name>
    <grouplist>
      <groupreq>fermi-common</groupreq> 
    </grouplist>
  </group>

  <group>
    <id>fermi-common-onsite</id>
    <uservisible>false</uservisible>
    <name>Fermi Common Onsite</name>
    <grouplist>
      <groupreq>fermi-common-offsite</groupreq> 
      <groupreq>fermi-kerberos</groupreq> 
    </grouplist>
    <packagelist>
	<packagereq type="default">zz_ntp_configure</packagereq>
	<packagereq type="mandatory">zz_tcp_wrappers_change</packagereq>
	<packagereq type="default">flpr</packagereq>
	<packagereq type="default">zz_dhcp_resolv</packagereq>
    </packagelist>
  </group>

  <group>
    <id>fermi-desktop-common</id>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Common</name>
    <grouplist>
      <groupreq>base-x</groupreq>
      <groupreq>admin-tools</groupreq>
      <groupreq>text-internet</groupreq>
      <groupreq>dialup</groupreq>
    </grouplist>
    <packagelist>
	<packagereq type="default">nedit</packagereq>
	<packagereq type="default">vim-enhanced</packagereq>
	<packagereq type="optional">vim-X11</packagereq>
    </packagelist>
  </group>

  <group>
    <id>fermi-desktop</id>
    <uservisible>false</uservisible>
    <name>Fermi Desktop</name>
    <grouplist>
      <groupreq>fermi-desktop-common</groupreq>
      <groupreq>printing</groupreq>
      <groupreq>sound-and-video</groupreq>
      <groupreq>graphics</groupreq>
      <groupreq>graphical-internet</groupreq>
      <groupreq>editors</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-desktop-medium</id>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Medium</name>
    <grouplist>
      <groupreq>fermi-desktop-common</groupreq>
      <groupreq>printing</groupreq>
      <groupreq>sound-and-video</groupreq>
      <groupreq>graphical-internet</groupreq>
      <groupreq>editors</groupreq>
    </grouplist>
  </group>
  
  <group>
    <id>fermi-desktop-small</id>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Small</name>
    <grouplist>
      <groupreq>fermi-desktop-common</groupreq>
      <groupreq>graphical-internet</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-desktop-offsite</id>
    <description>Fermi Desktop, Large disk usage, for Offsite Use</description>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Offsite</name>
    <grouplist>
      <groupreq>fermi-desktop</groupreq>
      <groupreq>fermi-common-offsite</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-desktop-onsite</id>
    <description>Fermi Desktop, Large disk usage, for Onsite Use</description>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Large Onsite</name>
    <grouplist>
      <groupreq>fermi-desktop</groupreq>
      <groupreq>fermi-common-onsite</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-desktop-medium-onsite</id>
    <description>Fermi Desktop, Medium disk usage, for Onsite Use</description>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Medium Onsite</name>
    <grouplist>
      <groupreq>fermi-desktop-medium</groupreq>
      <groupreq>fermi-common-onsite</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-desktop-small-onsite</id>
    <description>Fermi Desktop, Small disk usage, for Onsite Use</description>
    <uservisible>false</uservisible>
    <name>Fermi Desktop Small Onsite</name>
    <grouplist>
      <groupreq>fermi-desktop-small</groupreq>
      <groupreq>fermi-common-onsite</groupreq>
    </grouplist>
  </group>

  <group>
    <id>fermi-compute-server</id>
    <uservisible>false</uservisible>
    <name>Fermi Compute Server</name>
    <grouplist>
      <groupreq>fermi-common-onsite</groupreq>
    </grouplist>
  </group>

