3.8.0 RC1
This commit is contained in:
parent
96ba93c771
commit
db8ed6acee
6
glusterfs-3.8.0rc1.VERSION.patch
Normal file
6
glusterfs-3.8.0rc1.VERSION.patch
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- glusterfs-3.8rc1/VERSION.orig 2016-05-16 10:59:02.691769734 -0400
|
||||||
|
+++ glusterfs-3.8rc1/VERSION 2016-05-16 11:01:16.408769734 -0400
|
||||||
|
@@ -1 +1 @@
|
||||||
|
-v3.8rc1-0
|
||||||
|
\ No newline at end of file
|
||||||
|
+v3.8.0rc1
|
281
glusterfs.spec
281
glusterfs.spec
@ -3,12 +3,16 @@
|
|||||||
%global _for_fedora_koji_builds 1
|
%global _for_fedora_koji_builds 1
|
||||||
|
|
||||||
# uncomment and add '%' to use the prereltag for pre-releases
|
# uncomment and add '%' to use the prereltag for pre-releases
|
||||||
# %%global prereltag beta2
|
%global prereltag rc1
|
||||||
|
|
||||||
##-----------------------------------------------------------------------------
|
##-----------------------------------------------------------------------------
|
||||||
## All argument definitions should be placed here and keep them sorted
|
## All argument definitions should be placed here and keep them sorted
|
||||||
##
|
##
|
||||||
|
|
||||||
|
# if you wish to compile an rpm with debugging...
|
||||||
|
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --with debug
|
||||||
|
%{?_with_debug:%global _with_debug --enable-debug}
|
||||||
|
|
||||||
# if you wish to compile an rpm with cmocka unit testing...
|
# if you wish to compile an rpm with cmocka unit testing...
|
||||||
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --with cmocka
|
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --with cmocka
|
||||||
%{?_with_cmocka:%global _with_cmocka --enable-cmocka}
|
%{?_with_cmocka:%global _with_cmocka --enable-cmocka}
|
||||||
@ -63,15 +67,6 @@
|
|||||||
%global _without_bd --disable-bd-xlator
|
%global _without_bd --disable-bd-xlator
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# if you wish to compile an rpm without the qemu-block support...
|
|
||||||
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --without qemu-block
|
|
||||||
%{?_without_qemu_block:%global _without_qemu_block --disable-qemu-block}
|
|
||||||
|
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
|
||||||
# xlators/features/qemu-block fails to build on RHEL5, disable it
|
|
||||||
%global _without_qemu_block --disable-qemu-block
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Disable data-tiering on EL5, sqlite is too old
|
# Disable data-tiering on EL5, sqlite is too old
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
||||||
%global _without_tiering --disable-tiering
|
%global _without_tiering --disable-tiering
|
||||||
@ -95,9 +90,6 @@
|
|||||||
%global _with_tmpfilesdir --without-tmpfilesdir
|
%global _with_tmpfilesdir --without-tmpfilesdir
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# there is no systemtap support! Perhaps some day there will be
|
|
||||||
%global _without_systemtap --enable-systemtap=no
|
|
||||||
|
|
||||||
# From https://fedoraproject.org/wiki/Packaging:Python#Macros
|
# From https://fedoraproject.org/wiki/Packaging:Python#Macros
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||||||
@ -168,8 +160,8 @@
|
|||||||
Summary: Distributed File System
|
Summary: Distributed File System
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
Name: glusterfs
|
Name: glusterfs
|
||||||
Version: 3.7.11
|
Version: 3.8.0
|
||||||
Release: 2%{?prereltag:.%{prereltag}}%{?dist}
|
Release: 0.1%{?prereltag:.%{prereltag}}%{?dist}
|
||||||
Vendor: Fedora Project
|
Vendor: Fedora Project
|
||||||
%else
|
%else
|
||||||
Name: @PACKAGE_NAME@
|
Name: @PACKAGE_NAME@
|
||||||
@ -181,12 +173,13 @@ License: GPLv2 or LGPLv3+
|
|||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
URL: http://www.gluster.org/docs/index.php/GlusterFS
|
URL: http://www.gluster.org/docs/index.php/GlusterFS
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
Source0: http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-%{version}%{?prereltag}.tar.gz
|
Source0: http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.8%{?prereltag}.tar.gz
|
||||||
Source1: glusterd.sysconfig
|
Source1: glusterd.sysconfig
|
||||||
Source2: glusterfsd.sysconfig
|
Source2: glusterfsd.sysconfig
|
||||||
Source6: rhel5-load-fuse-modules
|
Source6: rhel5-load-fuse-modules
|
||||||
Source7: glusterfsd.service
|
Source7: glusterfsd.service
|
||||||
Source8: glusterfsd.init
|
Source8: glusterfsd.init
|
||||||
|
Patch0: glusterfs-3.8.0rc1.VERSION.patch
|
||||||
%else
|
%else
|
||||||
Source0: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
|
Source0: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
|
||||||
%endif
|
%endif
|
||||||
@ -224,15 +217,9 @@ BuildRequires: libcmocka-devel >= 1.0.1
|
|||||||
%if ( 0%{!?_without_tiering:1} )
|
%if ( 0%{!?_without_tiering:1} )
|
||||||
BuildRequires: sqlite-devel
|
BuildRequires: sqlite-devel
|
||||||
%endif
|
%endif
|
||||||
%if ( 0%{!?_without_systemtap:1} )
|
|
||||||
BuildRequires: systemtap-sdt-devel
|
|
||||||
%endif
|
|
||||||
%if ( 0%{!?_without_bd:1} )
|
%if ( 0%{!?_without_bd:1} )
|
||||||
BuildRequires: lvm2-devel
|
BuildRequires: lvm2-devel
|
||||||
%endif
|
%endif
|
||||||
%if ( 0%{!?_without_qemu_block:1} )
|
|
||||||
BuildRequires: glib2-devel
|
|
||||||
%endif
|
|
||||||
%if ( 0%{!?_without_georeplication:1} )
|
%if ( 0%{!?_without_georeplication:1} )
|
||||||
BuildRequires: libattr-devel
|
BuildRequires: libattr-devel
|
||||||
%endif
|
%endif
|
||||||
@ -392,7 +379,6 @@ is in user space and easily manageable.
|
|||||||
This package provides support to FUSE based clients and includes the
|
This package provides support to FUSE based clients and includes the
|
||||||
glusterfsd and glusterfs binaries.
|
glusterfsd and glusterfs binaries.
|
||||||
|
|
||||||
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )
|
|
||||||
%package ganesha
|
%package ganesha
|
||||||
Summary: NFS-Ganesha configuration
|
Summary: NFS-Ganesha configuration
|
||||||
Group: Applications/File
|
Group: Applications/File
|
||||||
@ -415,7 +401,6 @@ is in user space and easily manageable.
|
|||||||
|
|
||||||
This package provides the configuration and related files for using
|
This package provides the configuration and related files for using
|
||||||
NFS-Ganesha as the NFS server using GlusterFS
|
NFS-Ganesha as the NFS server using GlusterFS
|
||||||
%endif
|
|
||||||
|
|
||||||
%if ( 0%{!?_without_georeplication:1} )
|
%if ( 0%{!?_without_georeplication:1} )
|
||||||
%package geo-replication
|
%package geo-replication
|
||||||
@ -523,7 +508,11 @@ License: GPLv3+
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%endif
|
%endif
|
||||||
# this Group handling comes from the Fedora resource-agents package
|
# this Group handling comes from the Fedora resource-agents package
|
||||||
|
%if ( 0%{?fedora} || 0%{?centos_version} || 0%{?rhel} )
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
|
%else
|
||||||
|
Group: Productivity/Clustering/HA
|
||||||
|
%endif
|
||||||
# for glusterd
|
# for glusterd
|
||||||
Requires: %{name}-server = %{version}-%{release}
|
Requires: %{name}-server = %{version}-%{release}
|
||||||
# depending on the distribution, we need pacemaker or resource-agents
|
# depending on the distribution, we need pacemaker or resource-agents
|
||||||
@ -548,7 +537,6 @@ Summary: Distributed file-system server
|
|||||||
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}
|
||||||
Requires: %{name}-api = %{version}-%{release}
|
|
||||||
Requires: %{name}-cli = %{version}-%{release}
|
Requires: %{name}-cli = %{version}-%{release}
|
||||||
# some daemons (like quota) use a fuse-mount, glusterfsd is part of -fuse
|
# some daemons (like quota) use a fuse-mount, glusterfsd is part of -fuse
|
||||||
Requires: %{name}-fuse = %{version}-%{release}
|
Requires: %{name}-fuse = %{version}-%{release}
|
||||||
@ -556,7 +544,7 @@ Requires: %{name}-fuse = %{version}-%{release}
|
|||||||
Requires: %{name}-api = %{version}-%{release}
|
Requires: %{name}-api = %{version}-%{release}
|
||||||
Requires: %{name}-client-xlators = %{version}-%{release}
|
Requires: %{name}-client-xlators = %{version}-%{release}
|
||||||
# psmisc for killall, lvm2 for snapshot, and nfs-utils and
|
# psmisc for killall, lvm2 for snapshot, and nfs-utils and
|
||||||
# and rpcbind/portmap for gnfs server
|
# rpcbind/portmap for gnfs server
|
||||||
Requires: psmisc
|
Requires: psmisc
|
||||||
Requires: lvm2
|
Requires: lvm2
|
||||||
Requires: nfs-utils
|
Requires: nfs-utils
|
||||||
@ -596,19 +584,18 @@ This package provides the glusterfs server daemon.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}%{?prereltag}
|
%setup -q -n %{name}-3.8%{?prereltag}
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# For whatever reason, install-sh is sometimes missing. When this gets fixed,
|
|
||||||
# there is no need to run ./autogen or have a BuildRequires for automake.
|
|
||||||
[ -e 'install-sh' -o -e 'install.sh' ] || ./autogen.sh
|
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
%if ( 0%{?rhel} && 0%{?rhel} < 6 )
|
||||||
CFLAGS=-DUSE_INSECURE_OPENSSL
|
CFLAGS=-DUSE_INSECURE_OPENSSL
|
||||||
export CFLAGS
|
export CFLAGS
|
||||||
%endif
|
%endif
|
||||||
%configure \
|
|
||||||
./autogen.sh && %configure \
|
./autogen.sh && %configure \
|
||||||
%{?_with_cmocka} \
|
%{?_with_cmocka} \
|
||||||
|
%{?_with_debug} \
|
||||||
%{?_with_tmpfilesdir} \
|
%{?_with_tmpfilesdir} \
|
||||||
%{?_without_bd} \
|
%{?_without_bd} \
|
||||||
%{?_without_epoll} \
|
%{?_without_epoll} \
|
||||||
@ -616,10 +603,8 @@ export CFLAGS
|
|||||||
%{?_without_georeplication} \
|
%{?_without_georeplication} \
|
||||||
%{?_with_firewalld} \
|
%{?_with_firewalld} \
|
||||||
%{?_without_ocf} \
|
%{?_without_ocf} \
|
||||||
%{?_without_qemu_block} \
|
|
||||||
%{?_without_rdma} \
|
%{?_without_rdma} \
|
||||||
%{?_without_syslog} \
|
%{?_without_syslog} \
|
||||||
%{?_without_systemtap} \
|
|
||||||
%{?_without_tiering}
|
%{?_without_tiering}
|
||||||
|
|
||||||
# fix hardening and remove rpath in shlibs
|
# fix hardening and remove rpath in shlibs
|
||||||
@ -631,36 +616,15 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|' libtool
|
|||||||
|
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
# Build Glupy
|
|
||||||
pushd xlators/features/glupy/src
|
|
||||||
FLAGS="$RPM_OPT_FLAGS" python setup.py build
|
|
||||||
popd
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
make check
|
make check
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
make install DESTDIR=%{buildroot}
|
make install DESTDIR=%{buildroot}
|
||||||
# install the Glupy Python library in /usr/lib/python*/site-packages
|
|
||||||
pushd xlators/features/glupy/src
|
|
||||||
python setup.py install --skip-build --verbose --root %{buildroot}
|
|
||||||
popd
|
|
||||||
# Install include directory
|
# Install include directory
|
||||||
mkdir -p %{buildroot}%{_includedir}/glusterfs
|
|
||||||
install -p -m 0644 libglusterfs/src/*.h \
|
|
||||||
%{buildroot}%{_includedir}/glusterfs/
|
|
||||||
install -p -m 0644 contrib/uuid/*.h \
|
install -p -m 0644 contrib/uuid/*.h \
|
||||||
%{buildroot}%{_includedir}/glusterfs/
|
%{buildroot}%{_includedir}/glusterfs/
|
||||||
# Following needed by hekafs multi-tenant translator
|
|
||||||
mkdir -p %{buildroot}%{_includedir}/glusterfs/rpc
|
|
||||||
install -p -m 0644 rpc/rpc-lib/src/*.h \
|
|
||||||
%{buildroot}%{_includedir}/glusterfs/rpc/
|
|
||||||
install -p -m 0644 rpc/xdr/src/*.h \
|
|
||||||
%{buildroot}%{_includedir}/glusterfs/rpc/
|
|
||||||
mkdir -p %{buildroot}%{_includedir}/glusterfs/server
|
|
||||||
install -p -m 0644 xlators/protocol/server/src/*.h \
|
|
||||||
%{buildroot}%{_includedir}/glusterfs/server/
|
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
install -D -p -m 0644 %{SOURCE1} \
|
install -D -p -m 0644 %{SOURCE1} \
|
||||||
%{buildroot}%{_sysconfdir}/sysconfig/glusterd
|
%{buildroot}%{_sysconfdir}/sysconfig/glusterd
|
||||||
@ -682,7 +646,6 @@ mkdir -p %{buildroot}%{_localstatedir}/log/glusterd
|
|||||||
mkdir -p %{buildroot}%{_localstatedir}/log/glusterfs
|
mkdir -p %{buildroot}%{_localstatedir}/log/glusterfs
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/log/glusterfsd
|
mkdir -p %{buildroot}%{_localstatedir}/log/glusterfsd
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/run/gluster
|
mkdir -p %{buildroot}%{_localstatedir}/run/gluster
|
||||||
touch %{buildroot}%{python_sitelib}/gluster/__init__.py
|
|
||||||
|
|
||||||
# Remove unwanted files from all the shared libraries
|
# Remove unwanted files from all the shared libraries
|
||||||
find %{buildroot}%{_libdir} -name '*.a' -delete
|
find %{buildroot}%{_libdir} -name '*.a' -delete
|
||||||
@ -709,11 +672,6 @@ EOM
|
|||||||
rm -rf %{buildroot}/benchmarking
|
rm -rf %{buildroot}/benchmarking
|
||||||
rm -f %{buildroot}/glusterfs-mode.el
|
rm -f %{buildroot}/glusterfs-mode.el
|
||||||
rm -f %{buildroot}/glusterfs.vim
|
rm -f %{buildroot}/glusterfs.vim
|
||||||
rm -rf %{buildroot}%{_libexecdir}/glusterfs/gfind_missing_files
|
|
||||||
rm -f %{buildroot}%{_sbindir}/gfind_missing_files
|
|
||||||
rm -rf %{buildroot}%{_sysconfdir}/ganesha
|
|
||||||
rm -rf %{buildroot}%{_libexecdir}/ganesha
|
|
||||||
rm -f %{buildroot}%{_prefix}/lib/ocf/resource.d/heartbeat/ganesha_*
|
|
||||||
%else
|
%else
|
||||||
# make install always puts these in %%{_defaultdocdir}/%%{name} so don't
|
# make install always puts these in %%{_defaultdocdir}/%%{name} so don't
|
||||||
# use %%{_pkgdocdir}; that will be wrong on later Fedora distributions
|
# use %%{_pkgdocdir}; that will be wrong on later Fedora distributions
|
||||||
@ -748,33 +706,19 @@ install -D -p -m 0644 extras/glusterfs-georep-logrotate \
|
|||||||
# the rest of the ghosts
|
# the rest of the ghosts
|
||||||
touch %{buildroot}%{_sharedstatedir}/glusterd/glusterd.info
|
touch %{buildroot}%{_sharedstatedir}/glusterd/glusterd.info
|
||||||
touch %{buildroot}%{_sharedstatedir}/glusterd/options
|
touch %{buildroot}%{_sharedstatedir}/glusterd/options
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks
|
subdirs=(add-brick create copy-file delete gsync-create remove-brick reset set start stop)
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1
|
for dir in ${subdirs[@]}; do
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/stop
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/"$dir"/{pre,post}
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/stop/post
|
done
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/start
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/start/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/remove-brick
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/remove-brick/post
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/remove-brick/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/set
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/set/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/create
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/create/post
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/create/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/delete
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/delete/post
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/delete/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/copy-file
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/copy-file/post
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/copy-file/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/gsync-create
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/gsync-create/post
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/gsync-create/pre
|
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/glustershd
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/glustershd
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/peers
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/peers
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/vols
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/vols
|
||||||
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/nfs/run
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/nfs/run
|
||||||
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/bitd
|
||||||
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/quotad
|
||||||
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/scrub
|
||||||
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/snaps
|
||||||
|
mkdir -p %{buildroot}%{_sharedstatedir}/glusterd/ss_brick
|
||||||
touch %{buildroot}%{_sharedstatedir}/glusterd/nfs/nfs-server.vol
|
touch %{buildroot}%{_sharedstatedir}/glusterd/nfs/nfs-server.vol
|
||||||
touch %{buildroot}%{_sharedstatedir}/glusterd/nfs/run/nfs.pid
|
touch %{buildroot}%{_sharedstatedir}/glusterd/nfs/run/nfs.pid
|
||||||
|
|
||||||
@ -786,10 +730,6 @@ find ./tests ./run-tests.sh -type f | cpio -pd %{buildroot}%{_prefix}/share/glus
|
|||||||
install -p -m 0755 -D extras/command-completion/gluster.bash \
|
install -p -m 0755 -D extras/command-completion/gluster.bash \
|
||||||
%{buildroot}%{_sysconfdir}/bash_completion.d/gluster
|
%{buildroot}%{_sysconfdir}/bash_completion.d/gluster
|
||||||
|
|
||||||
mv %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.* %{buildroot}%{_libexecdir}/glusterfs/
|
|
||||||
ln -s %{_libexecdir}/glusterfs/S57glusterfind-delete-post.py %{buildroot}%{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.py
|
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
@ -805,7 +745,6 @@ rm -rf %{buildroot}
|
|||||||
%endif
|
%endif
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
%post api -p /sbin/ldconfig
|
%post api -p /sbin/ldconfig
|
||||||
|
|
||||||
%if ( 0%{?rhel} == 5 )
|
%if ( 0%{?rhel} == 5 )
|
||||||
@ -822,12 +761,16 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post libs -p /sbin/ldconfig
|
%post libs
|
||||||
|
/sbin/ldconfig
|
||||||
|
exit 0
|
||||||
|
|
||||||
%post server
|
%post server
|
||||||
# Legacy server
|
# Legacy server
|
||||||
%_init_enable glusterd
|
%_init_enable glusterd
|
||||||
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
%_init_enable glusterfsd
|
%_init_enable glusterfsd
|
||||||
|
%endif
|
||||||
# ".cmd_log_history" is renamed to "cmd_history.log" in GlusterFS-3.7 .
|
# ".cmd_log_history" is renamed to "cmd_history.log" in GlusterFS-3.7 .
|
||||||
# While upgrading glusterfs-server package form GlusterFS version <= 3.6 to
|
# While upgrading glusterfs-server package form GlusterFS version <= 3.6 to
|
||||||
# GlusterFS version 3.7, ".cmd_log_history" should be renamed to
|
# GlusterFS version 3.7, ".cmd_log_history" should be renamed to
|
||||||
@ -923,11 +866,22 @@ exit 0
|
|||||||
##-----------------------------------------------------------------------------
|
##-----------------------------------------------------------------------------
|
||||||
## All %%postun should be placed here and keep them sorted
|
## All %%postun should be placed here and keep them sorted
|
||||||
##
|
##
|
||||||
%postun -p /sbin/ldconfig
|
%postun
|
||||||
|
/sbin/ldconfig
|
||||||
|
%if ( 0%{!?_without_syslog:1} )
|
||||||
|
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )
|
||||||
|
%_init_restart rsyslog
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
exit 0
|
||||||
|
|
||||||
%postun api -p /sbin/ldconfig
|
%postun api
|
||||||
|
/sbin/ldconfig
|
||||||
|
exit 0
|
||||||
|
|
||||||
%postun libs -p /sbin/ldconfig
|
%postun libs
|
||||||
|
/sbin/ldconfig
|
||||||
|
exit 0
|
||||||
|
|
||||||
%postun server
|
%postun server
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
@ -973,6 +927,7 @@ exit 0
|
|||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/barrier.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/barrier.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/cdc.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/cdc.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changelog.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changelog.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/fdl.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/gfid-access.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/gfid-access.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/read-only.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/read-only.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/shard.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/shard.so
|
||||||
@ -1014,14 +969,12 @@ exit 0
|
|||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/*.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/*.so
|
||||||
%exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/pump.so
|
%exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/pump.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/ganesha.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
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/client.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2c.so
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/glusterfs
|
%dir %{_includedir}/glusterfs
|
||||||
%exclude %{_includedir}/glusterfs/y.tab.h
|
%{_includedir}/glusterfs/*
|
||||||
%exclude %{_includedir}/glusterfs/api
|
%exclude %{_includedir}/glusterfs/api
|
||||||
%exclude %{_libdir}/libgfapi.so
|
%exclude %{_libdir}/libgfapi.so
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
@ -1046,10 +999,6 @@ exit 0
|
|||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance/symlink-cache.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance/symlink-cache.so
|
||||||
# Glupy Python files
|
# Glupy Python files
|
||||||
%{python_sitelib}/gluster/glupy/*
|
%{python_sitelib}/gluster/glupy/*
|
||||||
# Don't expect a .egg-info file on EL5
|
|
||||||
%if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 ) )
|
|
||||||
%{python_sitelib}/glusterfs_glupy*.egg-info
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files fuse
|
%files fuse
|
||||||
# glusterfs is a symlink to glusterfsd, -server depends on -fuse.
|
# glusterfs is a symlink to glusterfsd, -server depends on -fuse.
|
||||||
@ -1067,40 +1016,39 @@ exit 0
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )
|
|
||||||
%files ganesha
|
%files ganesha
|
||||||
%{_sysconfdir}/ganesha/*
|
%{_sysconfdir}/ganesha/*
|
||||||
%dir %{_libexecdir}/ganesha
|
%{_libexecdir}/ganesha/*
|
||||||
%attr(0755,-,-) %{_libexecdir}/ganesha/*
|
%{_prefix}/lib/ocf/resource.d/heartbeat/*
|
||||||
%attr(0755,-,-) %{_prefix}/lib/ocf/resource.d/heartbeat/*
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/start/post/S31ganesha-start.sh
|
%{_sharedstatedir}/glusterd/hooks/1/start/post/S31ganesha-start.sh
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/reset/post/S31ganesha-reset.sh
|
%{_sharedstatedir}/glusterd/hooks/1/reset/post/S31ganesha-reset.sh
|
||||||
%endif
|
|
||||||
|
|
||||||
%if ( 0%{!?_without_georeplication:1} )
|
%if ( 0%{!?_without_georeplication:1} )
|
||||||
%files geo-replication
|
%files geo-replication
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/glusterfs-georep
|
%config(noreplace) %{_sysconfdir}/logrotate.d/glusterfs-georep
|
||||||
|
|
||||||
|
%{_sbindir}/gfind_missing_files
|
||||||
%{_libexecdir}/glusterfs/gsyncd
|
%{_libexecdir}/glusterfs/gsyncd
|
||||||
%{_libexecdir}/glusterfs/python/syncdaemon/*
|
%{_libexecdir}/glusterfs/python/syncdaemon/*
|
||||||
%{_libexecdir}/glusterfs/gverify.sh
|
%{_libexecdir}/glusterfs/gverify.sh
|
||||||
%{_libexecdir}/glusterfs/set_geo_rep_pem_keys.sh
|
%{_libexecdir}/glusterfs/set_geo_rep_pem_keys.sh
|
||||||
%{_libexecdir}/glusterfs/peer_gsec_create
|
%{_libexecdir}/glusterfs/peer_gsec_create
|
||||||
%{_libexecdir}/glusterfs/peer_mountbroker
|
%{_libexecdir}/glusterfs/peer_mountbroker
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/geo-replication
|
%{_libexecdir}/glusterfs/gfind_missing_files
|
||||||
%dir %{_sharedstatedir}/glusterd/hooks
|
|
||||||
%dir %{_sharedstatedir}/glusterd/hooks/1
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/geo-replication
|
||||||
%dir %{_sharedstatedir}/glusterd/hooks/1/gsync-create
|
%ghost %attr(0644,-,-) %{_sharedstatedir}/glusterd/geo-replication/gsyncd_template.conf
|
||||||
%dir %{_sharedstatedir}/glusterd/hooks/1/gsync-create/post
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/gsync-create/post/S56glusterd-geo-rep-create-post.sh
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create/post
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create/post/S56glusterd-geo-rep-create-post.sh
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create/pre
|
||||||
|
|
||||||
%{_datadir}/glusterfs/scripts/get-gfid.sh
|
%{_datadir}/glusterfs/scripts/get-gfid.sh
|
||||||
%{_datadir}/glusterfs/scripts/slave-upgrade.sh
|
%{_datadir}/glusterfs/scripts/slave-upgrade.sh
|
||||||
%{_datadir}/glusterfs/scripts/gsync-upgrade.sh
|
%{_datadir}/glusterfs/scripts/gsync-upgrade.sh
|
||||||
%{_datadir}/glusterfs/scripts/generate-gfid-file.sh
|
%{_datadir}/glusterfs/scripts/generate-gfid-file.sh
|
||||||
%{_datadir}/glusterfs/scripts/gsync-sync-gfid
|
%{_datadir}/glusterfs/scripts/gsync-sync-gfid
|
||||||
%{_datadir}/glusterfs/scripts/schedule_georep.py*
|
%{_datadir}/glusterfs/scripts/schedule_georep.py*
|
||||||
%ghost %attr(0644,-,-) %{_sharedstatedir}/glusterd/geo-replication/gsyncd_template.conf
|
|
||||||
%{_libexecdir}/glusterfs/gfind_missing_files
|
|
||||||
%{_sbindir}/gfind_missing_files
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
@ -1126,7 +1074,8 @@ exit 0
|
|||||||
%files regression-tests
|
%files regression-tests
|
||||||
%{_prefix}/share/glusterfs/run-tests.sh
|
%{_prefix}/share/glusterfs/run-tests.sh
|
||||||
%{_prefix}/share/glusterfs/tests
|
%{_prefix}/share/glusterfs/tests
|
||||||
%exclude %{_datadir}/glusterfs/tests/basic/rpm.t
|
%exclude %{_prefix}/share/glusterfs/tests/basic/rpm.t
|
||||||
|
%exclude %{_prefix}/share/glusterfs/tests/vagrant
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ( 0%{!?_without_ocf:1} )
|
%if ( 0%{!?_without_ocf:1} )
|
||||||
@ -1137,32 +1086,20 @@ exit 0
|
|||||||
|
|
||||||
%files server
|
%files server
|
||||||
%doc extras/clear_xattrs.sh
|
%doc extras/clear_xattrs.sh
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/glusterd
|
# sysconf
|
||||||
%config(noreplace) %{_sysconfdir}/glusterfs
|
%config(noreplace) %{_sysconfdir}/glusterfs
|
||||||
%dir %{_localstatedir}/run/gluster
|
%dir %{_localstatedir}/run/gluster
|
||||||
%if 0%{?_tmpfilesdir:1}
|
%config(noreplace) %{_sysconfdir}/sysconfig/glusterd
|
||||||
%{_tmpfilesdir}/gluster.conf
|
|
||||||
%endif
|
|
||||||
%dir %{_sharedstatedir}/glusterd
|
|
||||||
%dir %{_sharedstatedir}/glusterd/groups
|
|
||||||
%config(noreplace) %{_sharedstatedir}/glusterd/groups/virt
|
|
||||||
# Legacy configs
|
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/glusterfsd
|
%config(noreplace) %{_sysconfdir}/sysconfig/glusterfsd
|
||||||
%endif
|
%endif
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/add-brick/post/disabled-quota-root-xattr-heal.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/set/post/S30samba-set.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/set/post/S32gluster_enable_shared_storage.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/start/post/S29CTDBsetup.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/start/post/S30samba-start.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/stop/pre/S30samba-stop.sh
|
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh
|
|
||||||
# init files
|
# init files
|
||||||
%_init_glusterd
|
%_init_glusterd
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
%_init_glusterfsd
|
%_init_glusterfsd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# binaries
|
# binaries
|
||||||
%{_sbindir}/glusterd
|
%{_sbindir}/glusterd
|
||||||
%{_sbindir}/glfsheal
|
%{_sbindir}/glfsheal
|
||||||
@ -1173,6 +1110,9 @@ exit 0
|
|||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/arbiter.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/arbiter.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bit-rot.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bit-rot.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bitrot-stub.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bitrot-stub.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbrc.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbr.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2s.so
|
||||||
%if ( 0%{!?_without_tiering:1} )
|
%if ( 0%{!?_without_tiering:1} )
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changetimerecorder.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changetimerecorder.so
|
||||||
%endif
|
%endif
|
||||||
@ -1184,57 +1124,78 @@ exit 0
|
|||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quota*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quota*
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/trash.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/trash.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/upcall.so
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/upcall.so
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/leases.so
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt*
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs*
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/server*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/server*
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage*
|
||||||
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/decompounder.so
|
||||||
%if ( 0%{!?_without_tiering:1} )
|
%if ( 0%{!?_without_tiering:1} )
|
||||||
%{_libdir}/libgfdb.so.*
|
%{_libdir}/libgfdb.so.*
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
#snap_scheduler
|
# snap_scheduler
|
||||||
%{_sbindir}/snap_scheduler.py
|
%{_sbindir}/snap_scheduler.py
|
||||||
%{_sbindir}/gcron.py
|
%{_sbindir}/gcron.py
|
||||||
|
|
||||||
#hookscripts
|
# /var/lib/glusterd, e.g. hookscripts, etc.
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/post
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/pre
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete/post
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete/pre
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/post
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/post
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop
|
|
||||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/pre
|
|
||||||
|
|
||||||
%ghost %attr(0644,-,-) %config(noreplace) %{_sharedstatedir}/glusterd/glusterd.info
|
%ghost %attr(0644,-,-) %config(noreplace) %{_sharedstatedir}/glusterd/glusterd.info
|
||||||
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/options
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd
|
||||||
# This is really ugly, but I have no idea how to mark these directories in
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/bitd
|
||||||
# any other way. They should belong to the glusterfs-server package, but
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/groups
|
||||||
# don't exist after installation. They are generated on the first start...
|
%attr(0644,-,-) %{_sharedstatedir}/glusterd/groups/virt
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/glusterfind
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/glusterfind/.keys
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/glustershd
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/post
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/post/disabled-quota-root-xattr-heal.sh
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/add-brick/pre
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create/post
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create/post
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/create/pre
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/copy-file
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/copy-file/post
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/copy-file/pre
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete/post
|
||||||
|
%{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.py
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/delete/pre
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick/post
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick/post
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/remove-brick/pre
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/reset
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/reset/post
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/reset/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/reset/pre
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/post
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/post/S30samba-set.sh
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/post/S32gluster_enable_shared_storage.sh
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/set/pre
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/post
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/post/S29CTDBsetup.sh
|
||||||
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/post/S30samba-start.sh
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/pre
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/pre
|
||||||
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/post
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/post
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/glustershd
|
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/pre
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/vols
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/pre/S30samba-stop.sh
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/peers
|
%attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/pre/S29CTDB-teardown.sh
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs
|
||||||
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/nfs-server.vol
|
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/nfs-server.vol
|
||||||
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs/run
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs/run
|
||||||
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/run/nfs.pid
|
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/run/nfs.pid
|
||||||
|
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/options
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/peers
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/quotad
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/scrub
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/snaps
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/ss_brick
|
||||||
|
%ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/vols
|
||||||
|
|
||||||
# Extra utility script
|
# Extra utility script
|
||||||
%{_datadir}/glusterfs/scripts/stop-all-gluster-processes.sh
|
%{_datadir}/glusterfs/scripts/stop-all-gluster-processes.sh
|
||||||
@ -1243,14 +1204,18 @@ exit 0
|
|||||||
%{_libexecdir}/glusterfs/glusterfind
|
%{_libexecdir}/glusterfs/glusterfind
|
||||||
%{_bindir}/glusterfind
|
%{_bindir}/glusterfind
|
||||||
%{_libexecdir}/glusterfs/peer_add_secret_pub
|
%{_libexecdir}/glusterfs/peer_add_secret_pub
|
||||||
%{_sharedstatedir}/glusterd/hooks/1/delete/post/S57glusterfind-delete-post.py
|
|
||||||
%{_libexecdir}/glusterfs/S57glusterfind-delete-post.*
|
|
||||||
|
|
||||||
%if ( 0%{?_with_firewalld:1} )
|
%if ( 0%{?_with_firewalld:1} )
|
||||||
%{_prefix}/lib/firewalld/services/glusterfs.xml
|
%{_prefix}/lib/firewalld/services/glusterfs.xml
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%{_sbindir}/gf_logdump
|
||||||
|
%{_sbindir}/gf_recon
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon May 16 2016 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.8.0-0.1rc1
|
||||||
|
- 3.8.0 RC1
|
||||||
|
|
||||||
* Wed Apr 27 2016 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.7.11-2
|
* Wed Apr 27 2016 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.7.11-2
|
||||||
- %postun libs on RHEL6 w/o firewalld
|
- %postun libs on RHEL6 w/o firewalld
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user