// vim:expandtab:autoindent:tabstop=4:shiftwidth=4:filetype=txt:

/*! \page yum Libsmbios package repository (yum)
\section overview  Package repository overview
The libsmbios project now has a yum repository. Currently, I have packages
for the operating systems below:
    - Fedora Core 3
    - Fedora Core 4
    - Red Hat Enterprise Linux 3
    - Red Hat Enterprise Linux 4
    - Red Hat Enterprise Linux 4 x86_64
    - SUSE Enterprise Linux 9 x86_64

Other builds can be added on a per-request basis if there are enough users.
Adding 32-bit builds is much easier than adding 64-bit builds, as I have a
vmware server setup for 32-bit builds, but have to have actual, physical
machines for 64-bit builds.

\section yum_com How do I install the libsmbios GPG key/signature?
Yum or up2date usually require that a GPG key is installed. Please install
the key as root before running any of these tools. As root, do the following:

\verbatim
rpm --import http://linux.dell.com/libsmbios/download/RPM-GPG-KEY-libsmbios
\endverbatim

Or alternatively, download <a href="../download/RPM-GPG-KEY-libsmbios">this GPG key</a> and install it as root by doing:

\verbatim
rpm --import RPM-GPG-KEY-libsmbios
\endverbatim

You can see a list of install keys by doing:

\verbatim
rpm -q gpg-pubkey --qf "%{summary} -> %{version}-%{release}\n"
\endverbatim

The fingerprint of the libsmbios key is: 5e3d7775-42d297af


\section rhel4 Red Hat Enterprise Linux 3/4
The version of 'up2date' included starting with RHEL3 can be used with
external yum repositories. First, you will need to add the libsmbios RPM GPG
KEY to your RPM keyring. Follow the instructions above to do this.

Next, add the following lines to your /etc/sysconfig/rhn/sources file, as
appropriate (ie. add only RHEL3 or RHEL4, not both):

\verbatim
# Yum repo for libsmbios RHEL 4 packages
yum libsmbios http://linux.dell.com/yum/software/rhel4/

# TESTING Yum repo for libsmbios RHEL 4 packages (BETA SOFTWARE)
yum libsmbios_testing http://linux.dell.com/yum/testing/rhel4/

# Yum repo for libsmbios RHEL 3 packages
yum libsmbios http://linux.dell.com/yum/software/rhel3/

# TESTING Yum repo for libsmbios RHEL 3 packages (BETA SOFTWARE)
yum libsmbios_testing http://linux.dell.com/yum/testing/rhel3/
\endverbatim

After adding this line to your up2date configuration, run 'up2date -u' to
update your local cache, then run the following commands to install libsmbios:

\verbatim
# up2date libsmbios-bin
\endverbatim

Up2date will automatically upgrade libsmbios with the rest of your system when you
run updates.

\section yum_fc Fedora Core 3 and higher
Yum is an update-tool written in python. It is installed by default on Fedora
Core 3 and higher. You may also install yum on older systems via add-on
packages.

First, install the libsmbios GPG key, per the section above.

Next, add one of the following sections to /etc/yum.conf (or, when available, as: /etc/yum.repos.d/libsmbios.repo)

\verbatim
# ADD THE FOLLOWING FOR FEDORA CORE
[libsmbios] 
name=Libsmbios RPM Repository for Fedora Core
baseurl=http://linux.dell.com/yum/software/fc$releasever/
gpgcheck=1
enabled=1 

# ADD THE FOLLOWING FOR FEDORA CORE -- BETA 
[libsmbios_testing] 
name=Libsmbios BETA RPM Repository for Fedora Core
baseurl=http://linux.dell.com/yum/testing/fc$releasever/
gpgcheck=1
enabled=1 

# ADD THE FOLLOWING FOR RED HAT ENTERPRISE WITH YUM INSTALLED
[libsmbios] 
name=Libsmbios RPM Repository for Red Hat Enterprise Linux
baseurl=http://linux.dell.com/yum/software/rhel$releasever/
gpgcheck=1
enabled=1 

# ADD THE FOLLOWING FOR RED HAT ENTERPRISE WITH YUM INSTALLED -- BETA
[libsmbios_testing] 
name=Libsmbios BETA RPM Repository for Red Hat Enterprise Linux
baseurl=http://linux.dell.com/yum/testing/rhel$releasever/
gpgcheck=1
enabled=1 

\endverbatim

If you've done that, the rest is simple. You can install libsmbios by running this command:

\verbatim
yum install libsmbios-bin
\endverbatim

Yum will automatically upgrade libsmbios with the rest of your system when you
run yum updates.

\section non_beta_warn Note on software repositories
These software repositories are provided as a convenience to our customers.
Note that all software released in these repositories is open-source software.
Some of the software in these repositories is not Dell-developed and comes
from outside parties (including, but not limited to: Xerces, cppunit,
doxygen). Please examine the licenses of all software that you install to
ensure that you know the different terms and conditions.

Please be aware that all software is provided with no warranty, express or
implied. Use the software on this site at your own risk. There is no Dell
Technical Support available for any software offered for download on this
site. The only support available is through the public mailing lists for each
software component.

\section beta_warn Note on BETA software
Beta software repositories are provided to facilitate testing by people
willing to accept the risks associated with beta quality software. All
software is provided as-is, with no warranties, express or implied. While we
make every effort to ensure that all software that we release contains no
defects, they do sometimes happen. If it breaks, rest assured that you can
keep all the pieces.

*/
