diff options
author | Marian Csontos <mcsontos@redhat.com> | 2015-07-07 14:54:57 +0200 |
---|---|---|
committer | Marian Csontos <mcsontos@redhat.com> | 2015-07-07 16:53:19 +0200 |
commit | 181e701cc51af20c599998358a49902228cb65c1 (patch) | |
tree | ecbf1a2ddf460603a92a6ddc270e03a69840e3fa | |
parent | a421879bb5da8b32141cec851c490a1ce9906e6d (diff) | |
download | lvm2-181e701cc51af20c599998358a49902228cb65c1.tar.gz |
spec: Update to use enable_lockd_*
-rw-r--r-- | spec/build.inc | 5 | ||||
-rw-r--r-- | spec/source.inc | 22 |
2 files changed, 25 insertions, 2 deletions
diff --git a/spec/build.inc b/spec/build.inc index db9bcc2f6..94d5e06d3 100644 --- a/spec/build.inc +++ b/spec/build.inc @@ -7,7 +7,10 @@ %global enable_lvmpolld %(if echo %{services} | grep -q lvmpolld; then echo 1; else echo 0; fi) %enableif %{enable_lvmpolld} lvmpolld %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 %configure \ diff --git a/spec/source.inc b/spec/source.inc index 0a0d9e5a9..2c17dbd74 100644 --- a/spec/source.inc +++ b/spec/source.inc @@ -8,6 +8,9 @@ %global enable_udev 1 %global enable_systemd 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 req_cluster corosync >= 1.99.9-1, dlm >= 3.99.2-1 @@ -28,7 +31,22 @@ %service lvmpolld 1 %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 ############################################################## @@ -109,6 +127,8 @@ BuildRequires: pkgconfig %maybe BuildRequires: %{?buildreq_udev} %maybe BuildRequires: %{?buildreq_cluster} +%maybe BuildRequires: %{?buildreq_lockd_dlm} +%maybe BuildRequires: %{?buildreq_lockd_sanlock} %description LVM2 includes all of the support for handling read/write operations on |