[glusterfs] 3.4.0-6, glusterfs-cli RPM for simplified vdsm dependencies
Kaleb S. KEITHLEY
kkeithle at fedoraproject.org
Mon Aug 5 16:31:05 UTC 2013
commit 89a44d0c1e0612006b5e323e6f1e90e334e67520
Author: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Date: Mon Aug 5 12:30:29 2013 -0400
3.4.0-6, glusterfs-cli RPM for simplified vdsm dependencies
glusterfs.spec | 33 ++++++++++++++++++++++++++-------
1 files changed, 26 insertions(+), 7 deletions(-)
---
diff --git a/glusterfs.spec b/glusterfs.spec
index 7443ed1..41a0423 100644
--- a/glusterfs.spec
+++ b/glusterfs.spec
@@ -39,7 +39,7 @@
%{?_without_bd:%global _without_bd --disable-bd-xlator}
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
-%define _without_bd true
+%define _without_bd --disable-bd-xlator
%endif
# if you wish to build rpms without UFO, compile like this
@@ -66,7 +66,7 @@ Summary: Cluster File System
%if ( 0%{_for_fedora_koji_builds} )
Name: glusterfs
Version: 3.4.0
-Release: 5%{?prereltag:.%{prereltag}}%{?dist}
+Release: 6%{?prereltag:.%{prereltag}}%{?dist}
Vendor: Fedora Project
%else
Name: @PACKAGE_NAME@
@@ -267,6 +267,22 @@ is in user space and easily manageable.
This package provides the base GlusterFS libraries
+%package cli
+Summary: GlusterFS CLI
+Group: Applications/File
+Requires: %{name}-libs = %{version}-%{release}
+
+%description cli
+GlusterFS is a clustered file-system capable of scaling to several
+petabytes. It aggregates various storage bricks over Infiniband RDMA
+or TCP/IP interconnect into one large parallel network file
+system. GlusterFS is one of the most sophisticated file systems in
+terms of features and extensibility. It borrows a powerful concept
+called Translators from GNU Hurd kernel. Much of the code in GlusterFS
+is in user space and easily manageable.
+
+This package provides the GlusterFS CLI application and its man page
+
%if ( 0%{!?_without_rdma:1} )
%package rdma
Summary: GlusterFS rdma support for ib-verbs
@@ -329,7 +345,6 @@ This package provides support to FUSE based clients.
%package server
Summary: Clustered file-system server
-License: GPLv2 or LGPLv3+
Group: System Environment/Daemons
Requires: %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
@@ -353,7 +368,6 @@ This package provides the glusterfs server daemon.
%package api
Summary: Clustered file-system api library
-License: GPLv2 or LGPLv3+
Group: System Environment/Daemons
Requires: %{name} = %{version}-%{release}
@@ -403,7 +417,6 @@ like Pacemaker.
%package devel
Summary: Development Libraries
-License: GPLv2 or LGPLv3+
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
@@ -420,7 +433,6 @@ This package provides the development libraries and include files.
%package api-devel
Summary: Development Libraries
-License: GPLv2 or LGPLv3+
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
@@ -921,6 +933,7 @@ cp ufo/bin/gluster-swift-gen-builders %{buildroot}%{_bindir}/
%{_libdir}/glusterfs
%{_sbindir}/glusterfs*
%{_mandir}/man8/*gluster*.8*
+%exclude %{_mandir}/man8/gluster.8*
%dir %{_localstatedir}/log/glusterfs
%dir %{_localstatedir}/run/gluster
%dir %{_sharedstatedir}/glusterd
@@ -950,6 +963,10 @@ cp ufo/bin/gluster-swift-gen-builders %{buildroot}%{_bindir}/
%{_libdir}/*.so.*
%exclude %{_libdir}/libgfapi.*
+%files cli
+%{_sbindir}/gluster
+%{_mandir}/man8/gluster.8*
+
%if ( 0%{!?_without_rdma:1} )
%files rdma
%defattr(-,root,root,-)
@@ -1006,7 +1023,6 @@ fi
%_init_glusterfsd
%endif
# binaries
-%{_sbindir}/gluster
%{_sbindir}/glusterd
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage*
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix*
@@ -1479,6 +1495,9 @@ fi
%endif
%changelog
+* Mon Aug 5 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-6
+- glusterfs-cli RPM to simplify dependencies for vdsm
+
* Mon Aug 5 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-5
- there is no systemtap/dtrace support; don't even pretend
More information about the scm-commits
mailing list