Guillaume Cottenceau wrote:
> uh? why not doing:
> 
> for i in x*
> do
> rpm -Fvh $i
> done

Because it would complain about bad dependencies?
Take e.g. not "x*" but "kernel*":
error: failed dependencies:
        kernel-headers = 2.2.17-0.7mdk is needed by
kernel-source-2.2.17-0.7mdk
error: failed dependencies:
        kernel-headers = 2.2.17-0.9mdk is needed by
kernel-source-2.2.17-0.9mdk

Ok, a "rpm -Fvh kernel-headers* kernel-source*" would do this, but
if some packages (especially the kernel ones) are installed (not
upgraded)
by hand, the old behaviour DID update the "old" packages, whereas the
new behaviour does only check, if a package with that name is in the
rpmdb, but does not check if it's an old one.
Therefore the upgrade-process (which is used by "--freshen" anyway) does
complain about packages already installed.
The old "--freshen"-script did not consider these "up-to-date" packages
as
"freshable".

Did anyone report this on the "rpm" lists?

So long,
  Juergen

Reply via email to