Project

General

Profile

« Previous | Next » 

Revision 65ffd407

Added by Evgeni Golov over 2 years ago

use versioned obsoletes for proxy plugins

otherwise this confuses RPM when upgrading from EL7 (SCL) to EL8
(non-SCL) and both packages are available for a brief moment of time

View differences:

gem2rpm/smart_proxy_plugin.spec.erb
Provides: foreman-proxy-plugin-%{plugin_name} = %{version}
# end specfile generated dependencies
%{?scl:Obsoletes: rubygem-%{gem_name}}
%{?scl:Obsoletes: rubygem-%{gem_name} < %{version}-%{release}}
%description
<%= spec.description %>
......
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%{?scl:Obsoletes: rubygem-%{gem_name}-doc}
%{?scl:Obsoletes: rubygem-%{gem_name}-doc < %{version}-%{release}}
%description doc
Documentation for %{name}.

Also available in: Unified diff