Installscript for mimimum set of RPM's

#!/bin/bash

RPM="rpm --root /mnt/compaq -Uvh"
LOG="/mnt/compaq/tmp/install.log"

echo "Installing RedHat 5.2"
echo "Make directory's for rpm database"
cd /mnt/compaq
mkdir var
mkdir tmp
mkdir usr
cd var
mkdir lib
cd lib
mkdir rpm
touch /mnt/compaq/var/lib/rpm/packages.rpm
touch $LOG

cd /mnt/cdrom/RedHat/RPMS
$RPM setup-1.9.2-1.noarch.rpm
$RPM filesystem-1.3.2-3.noarch.rpm
$RPM basesystem-4.9-3.noarch.rpm
$RPM ldconfig-1.9.5-8.i386.rpm
$RPM glibc-2.0.7-29.i386.rpm
$RPM mktemp-1.4-3.i386.rpm
$RPM termcap-9.12.6-11.noarch.rpm
$RPM --nodeps libtermcap-2.0.8-10.i386.rpm
$RPM bash-1.14.7-13.i386.rpm
$RPM ncurses-4.2-10.i386.rpm
$RPM zlib-1.1.3-2.i386.rpm
$RPM info-3.12-9.i386.rpm
$RPM fileutils-3.16-10.i386.rpm
$RPM grep-2.2-2.i386.rpm
$RPM ash-0.2-12.i386.rpm
$RPM chkconfig-0.9.6-1.i386.rpm
$RPM at-3.1.7-4.i386.rpm
$RPM bdflush-1.5-8.i386.rpm
$RPM bind-utils-8.1.2-5.i386.rpm
$RPM binutils-2.9.1.0.15-1.i386.rpm
$RPM bootpc-061-8.i386.rpm
$RPM e2fsprogs-1.12-2.i386.rpm
$RPM rmt-0.3-14.i386.rpm
$RPM cpio-2.4.2-9.i386.rpm
$RPM cracklib-2.7-2.i386.rpm
$RPM cracklib-dicts-2.7-2.i386.rpm
$RPM shadow-utils-980403-4.i386.rpm
$RPM dev-2.5.9-1.i386.rpm
$RPM dhcpcd-0.70-2.i386.rpm
$RPM diffutils-2.7-11.i386.rpm
$RPM dip-3.3.7o-12.i386.rpm
$RPM ed-0.2-8.i386.rpm
$RPM eject-1.5-4.i386.rpm
$RPM elm-2.4.25-14.i386.rpm
$RPM etcskel-1.3-6.noarch.rpm
$RPM file-3.25-2.i386.rpm
$RPM findutils-4.1-25.i386.rpm
$RPM gawk-3.0.3-3.i386.rpm
$RPM gd-1.3-3.i386.rpm
$RPM gdbm-1.7.3-17.i386.rpm
$RPM getty_ps-2.0.7j-4.i386.rpm
$RPM glib-1.0.6-3.i386.rpm
$RPM gpm-1.13-8.i386.rpm
$RPM gzip-1.2.4-12.i386.rpm
$RPM hdparm-3.3-2.i386.rpm
$RPM indexhtml-5.2-3.noarch.rpm
$RPM isapnptools-1.15a-3.i386.rpm
$RPM ispell-3.1.20-11.i386.rpm
$RPM kbd-0.96a-8.i386.rpm
$RPM kernel-headers-2.0.36-0.7.i386.rpm
$RPM kernel-source-2.0.36-0.7.i386.rpm
$RPM ld.so-1.9.5-8.i386.rpm
$RPM less-332-2.i386.rpm
$RPM libc-5.3.12-27.i386.rpm
$RPM libg++-2.7.2.8-9.i386.rpm
$RPM libgr-2.0.13-13.i386.rpm
$RPM libjpeg-6b-7.i386.rpm
$RPM libpng-1.0.1-5.i386.rpm
$RPM libstdc++-2.8.0-14.i386.rpm
$RPM libtiff-3.4-4.i386.rpm
$RPM lilo-0.20-2.i386.rpm
$RPM pwdb-0.55-1.i386.rpm
$RPM sed-3.02-1.i386.rpm
$RPM textutils-1.22-7.i386.rpm
$RPM logrotate-2.6-3.i386.rpm
$RPM losetup-2.8a-2.i386.rpm
$RPM lpr-0.33-1.i386.rpm
$RPM lrzsz-0.12.14-5.i386.rpm
$RPM m4-1.4-10.i386.rpm
$RPM mailcap-1.0-9.noarch.rpm
$RPM MAKEDEV-2.3.1-7.noarch.rpm
$RPM mingetty-0.9.4-8.i386.rpm
$RPM minicom-1.82-1.i386.rpm
$RPM modutils-2.1.85-9.i386.rpm
$RPM mount-2.8a-2.i386.rpm
$RPM mpage-2.4-5.i386.rpm
$RPM mt-st-0.5-1.i386.rpm
$RPM ncompress-4.2.4-11.i386.rpm
$RPM net-tools-1.46-1.i386.rpm
$RPM netkit-base-0.10-13.i386.rpm
$RPM nfs-server-clients-2.2beta37-1.i386.rpm
$RPM nls-1.0-4.noarch.rpm
$RPM ntalk-0.10-4.i386.rpm
$RPM pine-4.04-2.i386.rpm
$RPM portmap-4.0-12.i386.rpm
$RPM procmail-3.10-13.i386.rpm
$RPM procps-1.2.9-2.i386.rpm
$RPM psmisc-17-3.i386.rpm
$RPM quota-1.55-9.i386.rpm
$RPM rdate-0.960923-5.i386.rpm
$RPM rdist-1.0-9.i386.rpm
$RPM readline-2.2.1-1.i386.rpm
$RPM redhat-release-5.2-1.noarch.rpm
$RPM rootfiles-5.2-2.noarch.rpm
$RPM routed-0.10-10.i386.rpm
$RPM rpm-2.5.5-5.2.i386.rpm
$RPM rusers-0.10-8.i386.rpm
$RPM rwho-0.10-8.i386.rpm
$RPM sash-2.1-1.i386.rpm
$RPM sendmail-8.8.7-20.i386.rpm
$RPM setconsole-1.0-5.noarch.rpm
$RPM setserial-2.14-4.i386.rpm
$RPM slang-0.99.38-8.i386.rpm
$RPM slrn-0.9.4.3-5.i386.rpm
$RPM stat-1.5-8.i386.rpm
$RPM statserial-1.1-10.i386.rpm
$RPM sysklogd-1.3-25.i386.rpm
$RPM SysVinit-2.74-5.i386.rpm
$RPM tar-1.12-4.i386.rpm
$RPM tcl-8.0.3-20.i386.rpm
$RPM tcp_wrappers-7.6-5.i386.rpm
$RPM tcsh-6.07.09-1.i386.rpm
$RPM telnet-0.10-5.i386.rpm
$RPM tftp-0.10-4.i386.rpm
$RPM time-1.7-6.i386.rpm
$RPM timed-0.10-3.i386.rpm
$RPM tin-1.22-12.i386.rpm
$RPM tmpwatch-1.5.1-2.i386.rpm
$RPM traceroute-1.4a5-7.i386.rpm
$RPM trn-3.6-13.i386.rpm
$RPM vim-common-5.3-3.i386.rpm
$RPM vim-minimal-5.3-3.i386.rpm
$RPM vixie-cron-3.0.1-26.i386.rpm
$RPM which-1.0-8.i386.rpm
$RPM words-2-11.noarch.rpm
$RPM ypbind-3.3-9.i386.rpm
$RPM gcc-2.7.2.3-14.i386.rpm
$RPM egcs-1.0.3a-14.i386.rpm
$RPM egcs-c++-1.0.3a-14.i386.rpm
$RPM egcs-g77-1.0.3a-14.i386.rpm
$RPM egcs-objc-1.0.3a-14.i386.rpm
$RPM make-3.76.1-5.i386.rpm
$RPM glibc-devel-2.0.7-29.i386.rpm
$RPM bin86-0.4-5.i386.rpm


$RPM perl-5.004m4-1.i386.rpm
$RPM newt-0.30-2.i386.rpm
$RPM --nodeps python-1.5.1-5.i386.rpm
$RPM pythonlib-1.22-2.noarch.rpm
$RPM crontabs-1.7-3.noarch.rpm
$RPM finger-0.10-5.i386.rpm
$RPM ftp-0.10-3.i386.rpm
$RPM groff-1.11a-6.i386.rpm
$RPM initscripts-3.78-1.i386.rpm
$RPM kbdconfig-1.8.3-1.i386.rpm
$RPM kernel-2.0.36-0.7.i386.rpm
$RPM kernel-ibcs-2.0.36-0.7.i386.rpm
$RPM libgr-progs-2.0.13-13.i386.rpm
$RPM --nodeps pamconfig-0.51-5.noarch.rpm
$RPM --nodeps pam-0.64-3.i386.rpm
$RPM sh-utils-1.16-14.i386.rpm
$RPM linuxconf-1.12r5-6rh.i386.rpm
$RPM man-1.5f-1.i386.rpm
$RPM mc-4.1.35-2.i386.rpm
$RPM mouseconfig-3.1.3-1.i386.rpm
$RPM mutt-0.93.2-2.i386.rpm
$RPM ncftp-2.4.3-4.i386.rpm
$RPM nmh-0.27-1.i386.rpm
$RPM ntsysv-0.9.6-1.i386.rpm
$RPM passwd-0.50-11.i386.rpm
$RPM ppp-2.3.5-1.i386.rpm
$RPM rsh-0.10-4.i386.rpm
$RPM setuptool-1.0-1.noarch.rpm
$RPM sharutils-4.2-10.i386.rpm
$RPM timeconfig-2.5-1.i386.rpm
$RPM lynx-2.8.1-5.i386.rpm
$RPM gecko-1.6-0.i386.rpm
$RPM util-linux-2.8-11.i386.rpm
$RPM uucp-1.06.1-16.i386.rpm
$RPM metamail-2.7-18.i386.rpm
$RPM patch-2.5-5.i386.rpm
$RPM ncurses-devel-4.2-10.i386.rpm