[lvm-devel] master - spec: configurable cache build
Zdenek Kabelac
zkabelac at fedoraproject.org
Tue May 20 19:54:05 UTC 2014
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=e538354e281c7b00667b3385878b4c32693359b5
Commit: e538354e281c7b00667b3385878b4c32693359b5
Parent: 08fd24450685abd935d744795a6c2fc5e819ef64
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Tue May 20 19:56:20 2014 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Tue May 20 21:50:30 2014 +0200
spec: configurable cache build
Install lvmcache man page when being configured with cache support.
Install lvmthin man page only with thin support.
---
spec/packages.inc | 8 ++++++--
spec/source.inc | 2 ++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/spec/packages.inc b/spec/packages.inc
index 5999ab7..e70f6ad 100644
--- a/spec/packages.inc
+++ b/spec/packages.inc
@@ -82,9 +82,13 @@ fi
%if %{have_service lvmetad}
%{_sbindir}/lvmetad
%endif
+%if %{have_with cache}
+ %{_mandir}/man7/lvmcache.7.gz
+%endif
+%if %{have_with thin}
+ %{_mandir}/man7/lvmthin.7.gz
+%endif
%{_mandir}/man5/lvm.conf.5.gz
-%{_mandir}/man7/lvmcache.7.gz
-%{_mandir}/man7/lvmthin.7.gz
%{_mandir}/man8/fsadm.8.gz
%{_mandir}/man8/lvchange.8.gz
%{_mandir}/man8/lvconvert.8.gz
diff --git a/spec/source.inc b/spec/source.inc
index 0a1c270..6ef4791 100644
--- a/spec/source.inc
+++ b/spec/source.inc
@@ -13,6 +13,7 @@
%with clvmd corosync
# TODO %global req_dm_persistent device-mapper-persistent-data >= 0.1.4
+%with cache internal
%with thin internal
%with thin_check %{_sbindir}/thin_check
%with thin_repair %{_sbindir}/thin_repair
@@ -39,6 +40,7 @@
%endif
%if %{fedora} == 16
+%with cache none
%with thin none
%with thin_check
%with thin_repair
More information about the lvm-devel
mailing list