RPM Spec How to specify in package so that previous RPM is removed
You want to make those packages conflict with each other, so that yum knows that they cannot be installed simultaneously. %package one Summary: Summary for foo-one Group: %{group} Obsoletes: %{name} <= %{version} Provides: %{name} = %{version} Conflicts: %{name}-two