mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
spec: Update to use enable_lockd_*
This commit is contained in:
parent
a421879bb5
commit
181e701cc5
@ -7,7 +7,10 @@
|
|||||||
%global enable_lvmpolld %(if echo %{services} | grep -q lvmpolld; then echo 1; else echo 0; fi)
|
%global enable_lvmpolld %(if echo %{services} | grep -q lvmpolld; then echo 1; else echo 0; fi)
|
||||||
%enableif %{enable_lvmpolld} lvmpolld
|
%enableif %{enable_lvmpolld} lvmpolld
|
||||||
%global enable_lvmlockd %(if echo %{services} | grep -q lvmlockd; then echo 1; else echo 0; fi)
|
%global enable_lvmlockd %(if echo %{services} | grep -q lvmlockd; then echo 1; else echo 0; fi)
|
||||||
%enableif %{enable_lvmlockd} lvmlockd
|
%if %{enable_lvmlockd}
|
||||||
|
%enableif %{enable_lockd_dlm} lockd-dlm
|
||||||
|
%enableif %{enable_lockd_sanlock} lockd-sanlock
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
|
@ -8,6 +8,9 @@
|
|||||||
%global enable_udev 1
|
%global enable_udev 1
|
||||||
%global enable_systemd 1
|
%global enable_systemd 1
|
||||||
%global enable_cmirror 1
|
%global enable_cmirror 1
|
||||||
|
#%global enable_lvmlockd 0
|
||||||
|
#%global enable_lockd_dlm 0
|
||||||
|
#%global enable_lockd_sanlock 0
|
||||||
|
|
||||||
%global buildreq_cluster corosync-devel >= 1.99.9-1, dlm-devel >= 3.99.1-1
|
%global buildreq_cluster corosync-devel >= 1.99.9-1, dlm-devel >= 3.99.1-1
|
||||||
%global req_cluster corosync >= 1.99.9-1, dlm >= 3.99.2-1
|
%global req_cluster corosync >= 1.99.9-1, dlm >= 3.99.2-1
|
||||||
@ -28,7 +31,22 @@
|
|||||||
%service lvmpolld 1
|
%service lvmpolld 1
|
||||||
|
|
||||||
%if %{fedora} >= 22 || %{rhel} >= 7
|
%if %{fedora} >= 22 || %{rhel} >= 7
|
||||||
%service lvmlockd 1
|
%service lvmlockd 1
|
||||||
|
%define sanlock_version 3.2.4-1
|
||||||
|
%define enable_lockd_dlm 1
|
||||||
|
%define enable_lockd_sanlock 1
|
||||||
|
%if %{rhel}
|
||||||
|
%ifarch i686 x86_64 s390x
|
||||||
|
%global buildreq_lockd_dlm dlm-devel >= %{dlm_version}
|
||||||
|
%else
|
||||||
|
%define enable_lockd_dlm 0
|
||||||
|
%endif
|
||||||
|
%ifarch x86_64 ppc64le ppc64 aarch64
|
||||||
|
%global buildreq_lockd_sanlock sanlock-devel >= %{sanlock_version}
|
||||||
|
%else
|
||||||
|
%define enable_lockd_sanlock 0
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
@ -109,6 +127,8 @@ BuildRequires: pkgconfig
|
|||||||
|
|
||||||
%maybe BuildRequires: %{?buildreq_udev}
|
%maybe BuildRequires: %{?buildreq_udev}
|
||||||
%maybe BuildRequires: %{?buildreq_cluster}
|
%maybe BuildRequires: %{?buildreq_cluster}
|
||||||
|
%maybe BuildRequires: %{?buildreq_lockd_dlm}
|
||||||
|
%maybe BuildRequires: %{?buildreq_lockd_sanlock}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
LVM2 includes all of the support for handling read/write operations on
|
LVM2 includes all of the support for handling read/write operations on
|
||||||
|
Loading…
Reference in New Issue
Block a user