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} %{?_without_bd:%global _without_bd --disable-bd-xlator}
%if ( 0%{?rhel} && 0%{?rhel} < 6 ) %if ( 0%{?rhel} && 0%{?rhel} < 6 )
%define _without_bd true %define _without_bd --disable-bd-xlator
%endif %endif
# if you wish to build rpms without UFO, compile like this # 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} ) %if ( 0%{_for_fedora_koji_builds} )
Name: glusterfs Name: glusterfs
Version: 3.4.0 Version: 3.4.0
Release: 5%{?prereltag:.%{prereltag}}%{?dist} Release: 6%{?prereltag:.%{prereltag}}%{?dist}
Vendor: Fedora Project Vendor: Fedora Project
%else %else
Name: @PACKAGE_NAME@ Name: @PACKAGE_NAME@
@ -267,6 +267,22 @@ is in user space and easily manageable.
This package provides the base GlusterFS libraries 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} ) %if ( 0%{!?_without_rdma:1} )
%package rdma %package rdma
Summary: GlusterFS rdma support for ib-verbs Summary: GlusterFS rdma support for ib-verbs
@ -329,7 +345,6 @@ This package provides support to FUSE based clients.
%package server %package server
Summary: Clustered file-system server Summary: Clustered file-system server
License: GPLv2 or LGPLv3+
Group: System Environment/Daemons Group: System Environment/Daemons
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
@ -353,7 +368,6 @@ This package provides the glusterfs server daemon.
%package api %package api
Summary: Clustered file-system api library Summary: Clustered file-system api library
License: GPLv2 or LGPLv3+
Group: System Environment/Daemons Group: System Environment/Daemons
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -403,7 +417,6 @@ like Pacemaker.
%package devel %package devel
Summary: Development Libraries Summary: Development Libraries
License: GPLv2 or LGPLv3+
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -420,7 +433,6 @@ This package provides the development libraries and include files.
%package api-devel %package api-devel
Summary: Development Libraries Summary: Development Libraries
License: GPLv2 or LGPLv3+
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -921,6 +933,7 @@ cp ufo/bin/gluster-swift-gen-builders %{buildroot}%{_bindir}/
%{_libdir}/glusterfs %{_libdir}/glusterfs
%{_sbindir}/glusterfs* %{_sbindir}/glusterfs*
%{_mandir}/man8/*gluster*.8* %{_mandir}/man8/*gluster*.8*
%exclude %{_mandir}/man8/gluster.8*
%dir %{_localstatedir}/log/glusterfs %dir %{_localstatedir}/log/glusterfs
%dir %{_localstatedir}/run/gluster %dir %{_localstatedir}/run/gluster
%dir %{_sharedstatedir}/glusterd %dir %{_sharedstatedir}/glusterd
@ -950,6 +963,10 @@ cp ufo/bin/gluster-swift-gen-builders %{buildroot}%{_bindir}/
%{_libdir}/*.so.* %{_libdir}/*.so.*
%exclude %{_libdir}/libgfapi.* %exclude %{_libdir}/libgfapi.*
%files cli
%{_sbindir}/gluster
%{_mandir}/man8/gluster.8*
%if ( 0%{!?_without_rdma:1} ) %if ( 0%{!?_without_rdma:1} )
%files rdma %files rdma
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -1006,7 +1023,6 @@ fi
%_init_glusterfsd %_init_glusterfsd
%endif %endif
# binaries # binaries
%{_sbindir}/gluster
%{_sbindir}/glusterd %{_sbindir}/glusterd
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage* %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage*
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix* %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix*
@ -1479,6 +1495,9 @@ fi
%endif %endif
%changelog %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 * 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 - there is no systemtap/dtrace support; don't even pretend