[bcfg2/el6] Minor changes
Fabian Affolter
fab at fedoraproject.org
Sat Jul 7 17:02:36 UTC 2012
commit ce1d3cc36dca8136b5a9f38cb81e33eaa6f547c4
Author: Fabian Affolter <mail at fabian-affolter.ch>
Date: Sat Jul 7 19:02:22 2012 +0200
Minor changes
bcfg2.spec | 56 ++++++++++++++------------------------------------------
1 files changed, 14 insertions(+), 42 deletions(-)
---
diff --git a/bcfg2.spec b/bcfg2.spec
index 6591086..710db8e 100644
--- a/bcfg2.spec
+++ b/bcfg2.spec
@@ -1,3 +1,6 @@
+%if (0%{?fedora} > 12 || 0%{?rhel} > 5)
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%endif
%{!?py_ver: %define py_ver %(%{__python} -c 'import sys;print(sys.version[0:3])')}
%global pythonversion %{py_ver}
#%global _rc 1
@@ -28,7 +31,7 @@ BuildRequires: python-setuptools
Requires: python-lxml
Requires: python-nose
%if 0%{?epel} > 0
-Requires: python-ssl
+Requires: python-ssl
%endif
%if 0%{?fedora} >= 16
@@ -61,7 +64,7 @@ systems. Bcfg2 is therefore built to help administrators construct an
accurate, comprehensive specification.
%package server
-Summary: A configuration management server
+Summary: Configuration management server
Group: System Environment/Daemons
Requires: bcfg2 = %{version}-%{release}
Requires: /usr/sbin/sendmail
@@ -82,30 +85,10 @@ Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
-%if 0%{?epel} > 0
-Requires: python-ssl
%endif
%description server
-A configuration management server
-
-%package web
-Summary: Bcfg2 Web Reporting Interface
-Group: System
-
-Requires: bcfg2-server
-Requires: httpd
-Requires: Django
-%if "%{_vendor}" == "redhat"
-Requires: mod_wsgi
-%define apache_conf %{_sysconfdir}/httpd
-%else
-Requires: apache2-mod_wsgi
-%define apache_conf %{_sysconfdir}/apache2
-%endif
-
-%description web
-The Bcfg2 Web Reporting Interface.
+Configuration management server
%package web
Summary: Bcfg2 Web Reporting Interface
@@ -143,7 +126,6 @@ Group: System
Examples files for Bcfg2.
%prep
-%setup0 -q -n %{name}-%{version}
%setup -q
#%setup -q -n %{name}-%{version}%{?_rc:rc%{_rc}}
#%setup -q -n %{name}-%{version}%{?_pre:pre%{_pre}}
@@ -166,13 +148,11 @@ do
%{__sed} -i -e '/^#!/,1d' $f
done
-
%build
-%{__python} -c 'import setuptools; execfile("setup.py")' build
-%{__python} -c 'import setuptools; execfile("setup.py")' build_sphinx
-#%{__python} setup.py build
+%{__python} setup.py build
#%{__python} setup.py build_dtddoc
%{__python} setup.py build_sphinx
+
#%{?pythonpath: export PYTHONPATH="%{pythonpath}"}
#%{__python}%{pythonversion} setup.py build_dtddoc
#%{__python}%{pythonversion} setup.py build_sphinx
@@ -189,7 +169,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
mkdir -p %{buildroot}%{_libexecdir}
mkdir -p %{buildroot}%{_var}/lib/bcfg2
mkdir -p %{buildroot}%{_var}/cache/bcfg2
-mkdir -p %{buildroot}%{_defaultdocdir}/bcfg2-doc-%{version}
mv %{buildroot}%{_bindir}/bcfg2* %{buildroot}%{_sbindir}
@@ -315,7 +294,7 @@ fi
%defattr(-,root,root,-)
%doc AUTHORS COPYRIGHT README
%{_mandir}/man1/bcfg2.1*
-%{_mandir}/man5/bcfg2.conf.5*
+%{_mandir}/man5/bcfg2*.5*
%ghost %attr(600,root,root) %config(noreplace) %{_sysconfdir}/bcfg2.cert
%ghost %attr(600,root,root) %config(noreplace) %{_sysconfdir}/bcfg2.conf
%if 0%{?fedora} >= 16
@@ -325,6 +304,9 @@ fi
%{_sysconfdir}/cron.daily/bcfg2
%{_sysconfdir}/cron.hourly/bcfg2
%{_initrddir}/bcfg2
+%{_sbindir}/bcfg2
+%{_libexecdir}/bcfg2-cron
+%dir %{_var}/cache/bcfg2
%{python_sitelib}/Bcfg2*.egg-info
%dir %{python_sitelib}/Bcfg2
%{python_sitelib}/Bcfg2/__init__.*
@@ -336,30 +318,20 @@ fi
%{python_sitelib}/Bcfg2/SSLServer.*
%{python_sitelib}/Bcfg2/Statistics.*
%{python_sitelib}/Bcfg2/Bcfg2Py3k.*
-%{_sbindir}/bcfg2
-%{_libexecdir}/bcfg2-cron
-%dir %{_var}/cache/bcfg2
%files server
%defattr(-,root,root,-)
-%{_mandir}/man8/%{name}*.8*
-%{_mandir}/man5/%{name}*.5*
+%{_mandir}/man8/bcfg2*.8*
%ghost %attr(600,root,root) %config(noreplace) %{_sysconfdir}/bcfg2.key
%if 0%{?fedora} >= 16
%config(noreplace) %{_unitdir}/%{name}-server.service
%endif
%config(noreplace) %{_sysconfdir}/sysconfig/bcfg2-server
%{_initrddir}/bcfg2-server
-%{python_sitelib}/Bcfg2/Server
%{_datadir}/bcfg2
%{_sbindir}/bcfg2-*
%dir %{_var}/lib/bcfg2
-
-%files web
-%defattr(-,root,root,-)
-%{_datadir}/bcfg2/reports.wsgi
-%{_datadir}/bcfg2/site_media
-%config(noreplace) %{apache_conf}/conf.d/wsgi_bcfg2.conf
+%{python_sitelib}/Bcfg2/Server
%files web
%defattr(-,root,root,-)
More information about the scm-commits
mailing list