Use %version_override/%release_override to specify version/release by users
When backporting the latest changes to CentOS Hyperscale reviewers were confused by using %version and %release to define "Version" and "Release" which are supposed to specify the values for %version and %release. Let's use different macros to make it more clear that these are supposed to be set by users building the rpm and add a comment to explain why we do this.
This commit is contained in:
parent
7740aea610
commit
0a51fe1e6b
|
@ -33,8 +33,10 @@
|
|||
|
||||
Name: systemd
|
||||
Url: https://systemd.io
|
||||
Version: %{?version}%{!?version:255.3}
|
||||
Release: %{?release}%{!?release:%autorelease}
|
||||
# Allow users to specify the version and release when building the rpm by
|
||||
# setting the %%version_override and %%release_override macros.
|
||||
Version: %{?version_override}%{!?version_override:255.3}
|
||||
Release: %{?release_override:%{release_override}%{?dist}}%{!?release_override:%autorelease}
|
||||
|
||||
%global stable %(c="%version"; [ "$c" = "${c#*.*}" ]; echo $?)
|
||||
|
||||
|
|
Loading…
Reference in New Issue