> By 'should not be' I mean the set of packages-versions which are currently on > the system that would be altered by running `yum -y update`. > > So package-1.2-3.rpm should not be on the system since package-1.2-4.rpm is available. > > Also netscape-4.7-3.rpm should not be on the system since > say mozilla-5.0.rpm 'Obsoletes:' in the .spec file netscape <= 4.7-3. > (Not a very good example I know but hopefully you get the idea.). I think I'm beginning to glom onto your meaning. So you're using the yum list updates to build a list of what needs to be updated in order to push that to a db that then, I assume, pushes that to an admin for the machine? Is that the goal? -sv