diff options
| author | Kaleb S. KEITHLEY <kkeithle@redhat.com> | 2014-04-25 10:14:14 -0400 | 
|---|---|---|
| committer | Vijay Bellur <vbellur@redhat.com> | 2014-04-29 04:40:57 -0700 | 
| commit | fe7d28e5981620f82447c264c00cf39e67f557cf (patch) | |
| tree | 409b44b61260deb9c9f8226a64e7b5082f766212 | |
| parent | 9dd643dc68bfc22f7244706717d7dcb4ab090f06 (diff) | |
build: glusterfs.spec.in, minor/nit changes to sync with Fedora spec
minor/nit changes to sync with Fedora spec
Change-Id: I939eb79d5c3a19c09a3df3f30c82c86e1a610cd0
BUG: 1091408
Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
Reviewed-on: http://review.gluster.org/7565
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
| -rw-r--r-- | glusterfs.spec.in | 43 | 
1 files changed, 25 insertions, 18 deletions
diff --git a/glusterfs.spec.in b/glusterfs.spec.in index 21913a09589..43bbc97617e 100644 --- a/glusterfs.spec.in +++ b/glusterfs.spec.in @@ -40,7 +40,7 @@  %{?_without_ocf:%global _without_ocf --without-ocf}  # if you wish to build rpms without syslog logging, compile like this -# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@tar.gz --without syslog +# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --without syslog  %{?_without_syslog:%global _without_syslog --disable-syslog}  # disable syslog forcefully as rhel <= 6 doesn't have rsyslog or rsyslog-mmcount @@ -153,7 +153,7 @@ License:          GPLv2 or LGPLv3+  Group:            System Environment/Base  URL:              http://www.gluster.org/docs/index.php/GlusterFS  %if ( 0%{_for_fedora_koji_builds} ) -Source0:          http://download.gluster.org/pub/gluster/glusterfs/3.4/%{version}%{?prereltag}/glusterfs-%{version}%{?prereltag}.tar.gz +Source0:          http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-%{version}%{?prereltag}.tar.gz  Source1:          glusterd.sysconfig  Source2:          glusterfsd.sysconfig  Source3:          glusterfs-fuse.logrotate @@ -454,6 +454,9 @@ Requires:         rpcbind  %else  Requires:         portmap  %endif +%if ( 0%{?rhel} && 0%{?rhel} < 6 ) +Obsoletes:        %{name}-geo-replication = %{version}-%{release} +%endif  %description server  GlusterFS is a clustered file-system capable of scaling to several @@ -570,12 +573,17 @@ https://forge.gluster.org/glusterfs-core/glusterfs/commits/v%{version}%{?prerelt  EOM  # Remove benchmarking and other unpackaged files +%if ( 0%{?rhel} && 0%{?rhel} < 6 )  rm -rf %{buildroot}/benchmarking  rm -f %{buildroot}/glusterfs-mode.el  rm -f %{buildroot}/glusterfs.vim -rm -fr %{buildroot}/%{_docdir}/glusterfs/benchmarking -rm -f %{buildroot}/%{_docdir}/glusterfs/glusterfs-mode.el -rm -f %{buildroot}/%{_docdir}/glusterfs/glusterfs.vim +%else +# make install always puts these in %%{_defaultdocdir}/%%{name} so don't +# use %%{_pkgdocdir}; that will be wrong on later Fedora distributions +rm -rf %{buildroot}%{_defaultdocdir}/%{name}/benchmarking +rm -f %{buildroot}%{_defaultdocdir}/%{name}/glusterfs-mode.el +rm -f %{buildroot}%{_defaultdocdir}/%{name}/glusterfs.vim +%endif  # Create working directory  mkdir -p %{buildroot}%{_sharedstatedir}/glusterd @@ -693,15 +701,13 @@ rm -rf %{buildroot}  ## All %post should be placed here and keep them sorted  ##  %post -/sbin/ldconfig  %if ( 0%{!?_without_syslog:1} )  %if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )  %_init_restart rsyslog  %endif  %endif -%post api -/sbin/ldconfig +%post api -p /sbin/ldconfig  %if ( 0%{!?_without_georeplication:1} )  %post geo-replication @@ -711,8 +717,7 @@ if [ $1 -ge 1 ]; then  fi  %endif -%post libs -/sbin/ldconfig +%post libs -p /sbin/ldconfig  %post server  # Legacy server @@ -790,17 +795,15 @@ fi  %endif  %endif -%postun api -/sbin/ldconfig +%postun api -p /sbin/ldconfig -%postun libs -/sbin/ldconfig +%postun libs -p /sbin/ldconfig  ##-----------------------------------------------------------------------------  ## All %files should be placed here and keep them sorted  ##  %files -%doc ChangeLog COPYING-GPLV2 COPYING-LGPLV3 INSTALL README THANKS extras/clear_xattrs.sh +%doc ChangeLog COPYING-GPLV2 COPYING-LGPLV3 INSTALL README THANKS  %config(noreplace) %{_sysconfdir}/logrotate.d/*  %config(noreplace) %{_sysconfdir}/sysconfig/*  %if ( 0%{!?_without_syslog:1} ) @@ -839,12 +842,12 @@ fi  %exclude %{_libdir}/*.so  # Shared Python-GlusterFS files  %{python_sitelib}/gluster/__init__.* -# Libgfapi files +# libgfapi files  %{_libdir}/libgfapi.*  %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/api*  %{python_sitelib}/gluster/gfapi.*  # Don't expect a .egg-info file on EL5 -%if ( 0%{?rhel} && 0%{?rhel} > 5 ) || ( 0%{?fedora} ) +%if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 ) )  %{python_sitelib}/glusterfs_api*.egg-info  %endif @@ -875,7 +878,7 @@ fi  # Glupy Python files  %{python_sitelib}/gluster/glupy.*  # Don't expect a .egg-info file on EL5 -%if ( 0%{?rhel} && 0%{?rhel} > 5 ) || ( 0%{?fedora} ) +%if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 ) )  %{python_sitelib}/glusterfs_glupy*.egg-info  %endif @@ -936,6 +939,7 @@ fi  %endif  %files server +%doc extras/clear_xattrs.sh  %if ( 0%{_for_fedora_koji_builds} )  %config(noreplace) %{_sysconfdir}/logrotate.d/glusterd  %endif @@ -987,6 +991,9 @@ fi  %ghost      %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/run/nfs.pid  %changelog +* Fri Apr 25 2014 Kaleb S. KEITHLEY <kkeithle@redhat.com> +- Sync with Fedora spec (#1091408, #1091392) +  * Fri Apr 25 2014 Arumugam Balamurugan <barumuga@redhat.com>  - fix RHEL 7 build failure "Installed (but unpackaged) file(s) found" (#1058188)  | 
