# File lib/genome-lib/lib.rb, line 164
      def add_system_to_cobbler(name, params, email)
        system_id = cobbler_call('new_system')
        cobbler_call('modify_system', system_id, 'name', name)
        cobbler_call('modify_system', system_id, 'profile', params["cobbler_profile"])
     
        # These values ultimately get used by genome-firstboot
        ksmeta = "fqdn=#{name} " +
                 "genome_repo=#{@fqdn} " + 
                 "cloudhost=#{params["cloudhost"]}"

        ksmeta << " email=#{email}" if email

        cobbler_call('modify_system', system_id, 'ksmeta', ksmeta)

        if params.has_key? "cobbler_virt_ram"
          cobbler_call('modify_system', system_id, 'virt-ram', params["cobbler_virt_ram"])
        end
        if params.has_key? "cobbler_virt_disk"
          cobbler_call('modify_system', system_id, 'virt-file-size', params["cobbler_virt_disk"])
        end
        cobbler_call('save_system', system_id)
      end