Merge remote-tracking branch 'origin/master' into el5

3.4.0-6, glusterfs-cli for vdsm simplified dependencies
This commit is contained in:
Kaleb S. KEITHLEY 2013-08-05 13:43:57 -04:00
commit 3f046da0c5

View File

@ -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