#
# 04-Apr-03 amo Apply Redhat-9.0 Patches
# 14-Jan-04 amo Separate Directories for Patches
# 27-Feb-04 amo use kernel-*2.4.20-30*
#
#
DOIT="--test"
# --force
#
#
# /opt/Patches/9/en/os
#	SRPMS
# 	athlon
# 	i386
# 	i586
# 	i686
# 	noarch
#
#
#
cd /opt/Patches/9/en/os/i686
############################
#
rpm -ivh $DOIT glibc-2.3.2-27.9.7.i686.rpm
#
#		kernel-2.4.20-24.9.i686.rpm
#		kernel-2.4.20-27.9.i686.rpm
#pm -ivh $DOIT  kernel-2.4.20-28.9.i686.rpm
rpm -ivh $DOIT  kernel-2.4.20-30.9.i686.rpm
#
#		kernel-bigmem-2.4.20-24.9.i686.rpm
#		kernel-bigmem-2.4.20-27.9.i686.rpm
#pm -ivh $DOIT  kernel-bigmem-2.4.20-28.9.i686.rpm
rpm -ivh $DOIT  kernel-bigmem-2.4.20-30.9.i686.rpm
#
#		kernel-smp-2.4.20-24.9.i686.rpm
#		kernel-smp-2.4.20-27.9.i686.rpm
#pm -ivh $DOIT  kernel-smp-2.4.20-28.9.i686.rpm
rpm -ivh $DOIT  kernel-smp-2.4.20-30.9.i686.rpm
#
rpm -ivh $DOIT nptl-devel-2.3.2-27.9.7.i686.rpm
rpm -ivh $DOIT openssl-0.9.7a-20.i686.rpm
#
#
#
# cd /opt/Patches/9.0/Glib
# Glib.sh
#
cd /opt/Patches/9/en/os/i386
############################
#
rpm ivh $DOIT glibc-common-2.3.2-27.9.7.i386.rpm
rpm ivh $DOIT glibc-2.3.2-27.9.7.i386.rpm
rpm ivh $DOIT glibc-debug-2.3.2-27.9.7.i386.rpm
rpm ivh $DOIT glibc-devel-2.3.2-27.9.7.i386.rpm
rpm ivh $DOIT glibc-profile-2.3.2-27.9.7.i386.rpm
rpm ivh $DOIT glibc-utils-2.3.2-27.9.7.i386.rpm
#
#
#
cd /opt/Patches/9/en/os/noarch
############################
#
for rpm in ` ls *.rpm` ; do rpm -ivh $DOIT $rpm; done
#
#
#
#
cd /opt/Patches/9/en/os/i386
############################
#
# Preload dependencies
# --------------------
rpm -ivh $DOIT  samba-common-2.2.7a-8.9.0.i386.rpm
rpm -ivh $DOIT  krb5-libs-1.2.7-14.i386.rpm
#
#
# Apply all the patches
# ---------------------
for rpm in ` ls *.rpm` ; do rpm -ivh $DOIT $rpm; done
#
#
# Post Processing
# ----------------
# cd /etc/mail ; diff submit.cf.rpmnew submit.cf
#
#
# End of file

