[mongodb] minor: solve EPEL 4 & 5 macro issue globally

Jan Pacner jpacner at fedoraproject.org
Fri Aug 8 15:06:37 UTC 2014


commit a3485e3bad6d759c02c18633724fb99805e1cbee
Author: Jan Pacner <jpacner at redhat.com>
Date:   Fri Aug 8 17:06:33 2014 +0200

    minor: solve EPEL 4 & 5 macro issue globally

 mongodb.spec |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/mongodb.spec b/mongodb.spec
index 6e7abd3..77e4d6f 100644
--- a/mongodb.spec
+++ b/mongodb.spec
@@ -1,5 +1,7 @@
 # for better compatibility with SCL spec file
 %global pkg_name mongodb
+# EPEL 4 & 5 expands to %{_prefix}/com, otherwise to /var/lib
+%{!?_sharedstatedir:%global _sharedstatedir %{_localstatedir}/lib/}
 
 Name:           mongodb
 Version:        2.6.3
@@ -216,9 +218,7 @@ scons install \
 #rm -f %{buildroot}%{_lib}/libmongoclient.a
 #rm -f %{buildroot}%{_lib}/../lib/libmongoclient.a
 
-# TODO EPEL 4 & 5 expands to %{_prefix}/com, otherwise to /var/lib
-#mkdir -p %{buildroot}%{_sharedstatedir}/%{pkg_name}
-mkdir -p %{buildroot}%{_localstatedir}/lib/%{pkg_name}
+mkdir -p %{buildroot}%{_sharedstatedir}/%{pkg_name}
 mkdir -p %{buildroot}%{_localstatedir}/log/%{pkg_name}
 mkdir -p %{buildroot}%{_localstatedir}/run/%{pkg_name}
 mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
@@ -344,8 +344,7 @@ fi
 %{_mandir}/man1/mongod.1*
 %{_mandir}/man1/mongos.1*
 # TODO
-#%dir %attr(0750, %{pkg_name}, root) %{_sharedstatedir}/%{pkg_name}
-%dir %attr(0750, %{pkg_name}, root) %{_localstatedir}/lib/%{pkg_name}
+%dir %attr(0750, %{pkg_name}, root) %{_sharedstatedir}/%{pkg_name}
 %dir %attr(0750, %{pkg_name}, root) %{_localstatedir}/log/%{pkg_name}
 %dir %attr(0750, %{pkg_name}, root) %{_localstatedir}/run/%{pkg_name}
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{pkg_name}


More information about the scm-commits mailing list