GlusterFS 3.7.2 GA
This commit is contained in:
parent
29d4a4ad0c
commit
951f25adb4
@ -72,6 +72,11 @@
|
||||
%define _without_qemu_block --disable-qemu-block
|
||||
%endif
|
||||
|
||||
# Disable data-tiering on EL5, sqlite is too old
|
||||
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
||||
%global _without_tiering --disable-tiering
|
||||
%endif
|
||||
|
||||
##-----------------------------------------------------------------------------
|
||||
## All %global definitions should be placed here and keep them sorted
|
||||
##
|
||||
@ -159,14 +164,14 @@
|
||||
Summary: Cluster File System
|
||||
%if ( 0%{_for_fedora_koji_builds} )
|
||||
Name: glusterfs
|
||||
Version: 3.7.1
|
||||
Release: 2%{?prereltag:.%{prereltag}}%{?dist}
|
||||
Version: 3.7.2
|
||||
Release: 1%{?prereltag:.%{prereltag}}%{?dist}
|
||||
Vendor: Fedora Project
|
||||
%else
|
||||
Name: @PACKAGE_NAME@
|
||||
Version: @PACKAGE_VERSION@
|
||||
Release: 0.@PACKAGE_RELEASE@%{?dist}.1
|
||||
Vendor: gluster.org
|
||||
Vendor: Gluster Community
|
||||
%endif
|
||||
License: GPLv2 or LGPLv3+
|
||||
Group: System Environment/Base
|
||||
@ -204,11 +209,17 @@ BuildRequires: libaio-devel libacl-devel
|
||||
BuildRequires: python-devel
|
||||
BuildRequires: python-ctypes
|
||||
BuildRequires: userspace-rcu-devel >= 0.7
|
||||
%if ( 0%{?rhel} && 0%{?rhel} <= 5 )
|
||||
BuildRequires: e2fsprogs-devel
|
||||
%else
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: sqlite-devel
|
||||
%endif
|
||||
%if ( 0%{?_with_cmocka:1} )
|
||||
BuildRequires: libcmocka-devel >= 1.0.1
|
||||
%endif
|
||||
%if ( 0%{!?_without_tiering:1} )
|
||||
BuildRequires: sqlite-devel
|
||||
%endif
|
||||
%if ( 0%{!?_without_systemtap:1} )
|
||||
BuildRequires: systemtap-sdt-devel
|
||||
%endif
|
||||
@ -401,6 +412,7 @@ Group: Applications/File
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: %{name}-server = %{version}-%{release}
|
||||
Requires: python python-ctypes
|
||||
Requires: rsync
|
||||
|
||||
%description geo-replication
|
||||
GlusterFS is a distributed file-system capable of scaling to several
|
||||
@ -589,17 +601,19 @@ This package provides the glusterfs server daemon.
|
||||
# there is no need to run ./autogen or have a BuildRequires for automake.
|
||||
[ -e 'install-sh' -o -e 'install.sh' ] || ./autogen.sh
|
||||
%configure \
|
||||
./autogen.sh && %configure \
|
||||
%{?_with_cmocka} \
|
||||
%{?_with_tmpfilesdir} \
|
||||
%{?_without_rdma} \
|
||||
%{?_without_bd} \
|
||||
%{?_without_epoll} \
|
||||
%{?_without_fusermount} \
|
||||
%{?_without_georeplication} \
|
||||
%{?_without_ocf} \
|
||||
%{?_without_syslog} \
|
||||
%{?_without_bd} \
|
||||
%{?_without_qemu_block} \
|
||||
%{?_without_rdma} \
|
||||
%{?_without_syslog} \
|
||||
%{?_without_systemtap} \
|
||||
%{?_with_cmocka}
|
||||
%{?_without_tiering}
|
||||
|
||||
# fix hardening and remove rpath in shlibs
|
||||
%if ( 0%{?fedora} && 0%{?fedora} > 17 ) || ( 0%{?rhel} && 0%{?rhel} > 6 )
|
||||
@ -965,7 +979,10 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/error-gen.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/io-stats.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/trace.so
|
||||
%if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 ) )
|
||||
# RHEL-5 based distributions have a too old openssl
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/crypt.so
|
||||
%endif
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/access-control.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/barrier.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/cdc.so
|
||||
@ -986,6 +1003,8 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/stat-prefetch.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/write-behind.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/system/posix-acl.so
|
||||
%{_libexecdir}/glusterfs/gfind_missing_files
|
||||
%{_sbindir}/gfind_missing_files
|
||||
|
||||
%files api
|
||||
%exclude %{_libdir}/*.so
|
||||
@ -1007,7 +1026,9 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/*.so
|
||||
%exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/pump.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/ganesha.so
|
||||
%if ( 0%{!?_without_qemu_block:1} )
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/qemu-block.so
|
||||
%endif
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/client.so
|
||||
|
||||
%files devel
|
||||
@ -1021,7 +1042,9 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/helloworld.*
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/negative.*
|
||||
%{_libdir}/pkgconfig/libgfchangelog.pc
|
||||
%if ( 0%{!?_without_tiering:1} )
|
||||
%{_libdir}/pkgconfig/libgfdb.pc
|
||||
%endif
|
||||
|
||||
%files extra-xlators
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/rot-13.so
|
||||
@ -1082,17 +1105,16 @@ fi
|
||||
%{_datadir}/glusterfs/scripts/generate-gfid-file.sh
|
||||
%{_datadir}/glusterfs/scripts/gsync-sync-gfid
|
||||
%ghost %attr(0644,-,-) %{_sharedstatedir}/glusterd/geo-replication/gsyncd_template.conf
|
||||
%{_libexecdir}/glusterfs/gfind_missing_files
|
||||
%{_sbindir}/gfind_missing_files
|
||||
%exclude %{_libexecdir}/glusterfs/gfind_missing_files/gfid_to_path.pyo
|
||||
%exclude %{_libexecdir}/glusterfs/gfind_missing_files/gfid_to_path.pyc
|
||||
%endif
|
||||
|
||||
%files libs
|
||||
%{_libdir}/*.so.*
|
||||
%exclude %{_libdir}/libgfapi.*
|
||||
# libgfdb is only needed server-side
|
||||
%if ( 0%{!?_without_tiering:1} )
|
||||
# libgfdb is only needed server-side
|
||||
%exclude %{_libdir}/libgfdb.*
|
||||
%endif
|
||||
|
||||
%files -n python-gluster
|
||||
# introducing glusterfs module in site packages.
|
||||
@ -1135,9 +1157,10 @@ fi
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/add-brick/post/disabled-quota-root-xattr-heal.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/set/post/S30samba-set.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/set/post/S31ganesha-set.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/set/post/S32gluster_enable_shared_storage.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/start/post/S29CTDBsetup.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/start/post/S30samba-start.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/start/post/S31ganesha-start.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/stop/pre/S30samba-stop.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh
|
||||
%config %{_sharedstatedir}/glusterd/hooks/1/reset/post/S31ganesha-reset.sh
|
||||
@ -1156,7 +1179,9 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/arbiter.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bit-rot.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bitrot-stub.so
|
||||
%if ( 0%{!?_without_tiering:1} )
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changetimerecorder.so
|
||||
%endif
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/index.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/locks.so
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix*
|
||||
@ -1169,7 +1194,9 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs*
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/server*
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage*
|
||||
%if ( 0%{!?_without_tiering:1} )
|
||||
%{_libdir}/libgfdb.so.*
|
||||
%endif
|
||||
|
||||
#snap_scheduler
|
||||
%{_sbindir}/snap_scheduler.py
|
||||
@ -1221,9 +1248,15 @@ fi
|
||||
%{_libexecdir}/glusterfs/glusterfind
|
||||
%{_bindir}/glusterfind
|
||||
%{_libexecdir}/glusterfs/peer_add_secret_pub
|
||||
%{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.py
|
||||
%exclude %{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.pyc
|
||||
%exclude %{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.pyo
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jun 19 2015 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.7.2-1
|
||||
- GlusterFS 3.7.2 GA
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user