[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