Handling name change of RPM

Sarang Radke s.a.radke at gmail.com
Thu Jan 16 18:37:10 UTC 2014

Hi Folks,

I need to change the name of my RPM and it should override the RPM with old
name. However I am running into file conflict.

Old name - old-fw-1.0.0.noarch.rpm
New name - new-fw-2.0.0.noarch.rpm

Now when I try to install the new RPM with older RPM already installed, I
see a file conflict and installation fails. (tried # rpm -Uvh & -ivh)

What I have tried so far in the SPEC file is,

Obsolete: old-rpm
Conflicts: old-rpm
Provides: old-rpm

However the behavior was unchanged. Is there any way I can manage this thru
the SPEC file?

Please note: I don't want to ask users to use any other option like --force
or --replace-files. For them the change should be seamless.

Thank you in anticipation, any help is appreciated.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20140116/971ca946/attachment.html>

More information about the Rpm-list mailing list