In the latest release I have added a new RPM. During upgrade from an older version, it works fine because I have added dependency in the spec file of the main RPM.
Here is the dependency tree:
Older release:
RPM1 depends on RPM2
Newer release:
RPM1 depends on RPM2 and RPM3
RPM3 depends on RPM2
Upgrade works just fine when I try yum upgrade RPM1
. How do I downgrade to the older version? Specifying all the RPMs with yum downgrade RPM1 RPM2 RPM3
doesn't work. Even yum downgrade RPM1 and RPM2
does not work because RPM3 now depends on the latest version of RPM3.