1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

spec: sanlock 3.7 with version >fc27 and >rh7.4

Decode minor version for rhel.
This commit is contained in:
Zdenek Kabelac 2024-04-15 16:43:44 +02:00
parent 485a1961e8
commit 4ca9d478d4
2 changed files with 10 additions and 2 deletions

View File

@ -82,6 +82,11 @@ fi \
: \
%%{nil}
# Resolve RHEL minor version from redhat-release
%define rhel_minor_version %(rhel_version_file="/etc/redhat-release";
if [ -f $rhel_version_file ]; then cat $rhel_version_file |
cut -f2 -d. | cut -f1 -d' '; else echo 0; fi)
#############################################################
#
# Disable event_activation when creating packages for system

View File

@ -60,11 +60,14 @@
%global enable_editline 0
%endif
%if %{fedora} >= 24 || %{rhel} >= 7
%if %{fedora} >= 27 || %{rhel} >= 7
%service lvmlockd 1
# For RH7 require 7.4 for sanlock
%if %{rhel} != 7 || 0%{?rhel_minor_version} > 4
%global enable_lvmlockd_sanlock 1
%endif
%global sanlock_version 3.7.0-1
%global enable_lvmlockd_dlm 1
%global enable_lvmlockd_sanlock 1
# FIXME: Check these conditions against RHEL builds!
%if %{rhel}
%ifnarch i686 x86_64 s390x