Hi,<br><br>         I need a script which makes the package compação rpm's through two text files ... 
<br>
<br>         Since a file is the output of the command <b>rpm-qa > pkg.out 
</b><br>
<br>         And the second file is a list of several packages rpm's, multiple versions and architectures. 
<br>
<br>         My idea is to compare a package <b><i>x</i></b> file pkg.out with several packages <i><b>y</b></i> of the file update.out and know whether a package and has
a larger version of the package <i><b>x</b></i> installed and with that I return I have a package to be updated. <br>
<br>        Does anyone can help me do this comparison? 
<br>
<br>        OBS.: The servers do not have access to internet.<br><br>        Here's an example of the packages described in the files:<br clear="all"><br>[root@rpm tiago]# tail -n12 pkg.out<br>glibc-devel-2.3.4-2.39<br>
libuser-devel-0.52.5-1.el4.1<br>
libmudflap-4.1.2-14.EL4<br>iiimf-libs-devel-12.1-13.EL.6<br>xorg-x11-devel-6.8.2-1.EL.33<br>lam-libs-7.1.2-8<br>libdbi-0.6.5-10.RHEL4.1<br>unixODBC-kde-2.2.11-1.RHEL4.1<br>perl-Compress-Zlib-1.42-1.el4<br>MySQL-python-1.2.1_p2-1.el4.1<br>

nmap-3.70-1<br>sysstat-5.0.5-16.rhel4<br>[root@rpm tiago]#<br><br>--<br><br>[root@rpm tiago]# cat update.out<br>glibc-devel-2.3.4-2.41.i386.<div id=":kn" class="ArwC7c ckChnd">rpm<br>glibc-devel-2.3.4-2.39.i386.rpm<br>glibc-devel-2.3.4-2.36.i386.rpm<br>
glibc-devel-2.3.4-2.25.i386.rpm<br>
glibc-devel-2.3.4-2.19.i386.rpm<br>glibc-devel-2.3.4-2.13.i386.rpm<br>glibc-devel-2.3.4-2.9.i386.rpm<br>glibc-devel-2.3.4-2.i386.rpm<br>libuser-devel-0.52.5-1.el4.3.i386.rpm<br>libuser-devel-0.52.5-1.el4.1.i386.rpm<br>libuser-devel-0.52.5-1.i386.rpm<br>

libmudflap-4.1.2-42.EL4.i386.rpm<br>libmudflap-4.1.2-14.EL4.i386.rpm<br>libmudflap-4.1.1-53.EL4.i386.rpm<br>libmudflap-4.1.0-18.EL4.3.i386.rpm<br>libmudflap-4.1.0-18.EL4.i386.rpm<br>libmudflap-4.0.2-14.EL4.i386.rpm<br>libmudflap-4.0.1-4.EL4.2.i386.rpm<br>

libmudflap-4.0.0-0.14.EL4.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.52.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.33.0.4.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.33.0.2.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.33.0.1.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.33.i386.rpm<br>

xorg-x11-devel-6.8.2-1.EL.31.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.19.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.18.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.37.7.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.37.5.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.37.2.i386.rpm<br>

xorg-x11-devel-6.8.2-1.EL.13.37.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.36.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.25.1.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.25.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm<br>

xorg-x11-devel-6.8.2-1.EL.13.16.i386.rpm<br>xorg-x11-devel-6.8.2-1.EL.13.6.i386.rpm<br>xorg-x11-devel-6.8.1-23.EL.i386.rpm<br>lam-libs-7.1.2-15.el4:2.i386.rpm<br>lam-libs-7.1.2-8:2.i386.rpm<br>MySQL-python-1.2.1_p2-1.el4.1.i386.rpm<br>

MySQL-python-1.0.0-1.RHEL4.1.i386.rpm<br>sysstat-5.0.5-19.el4.i386.rpm<br>sysstat-5.0.5-16.rhel4.i386.rpm<br>sysstat-5.0.5-15.0.1.el4.i386.rpm<br>sysstat-5.0.5-14.rhel4.i386.rpm<br>sysstat-5.0.5-11.rhel4.i386.rpm<br>sysstat-5.0.5-7.rhel4.i386.rpm<br>

sysstat-5.0.5-1.i386.rpm<br>nmap-3.70-1:2.i386.rpm<br>[root@rpm tiago]#<br><br>Att,<br><br></div>-- <br>Tiago Dias da Silva<br>Administrador de Sistemas GNU/Linux<br>HomePage: <a href="http://www.dias.eti.br">www.dias.eti.br</a><br>
Email: <a href="mailto:tiago@dias.eti.br">tiago@dias.eti.br</a><br>           <br>"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original" <br><br>(Albert Einstein)<br>