diff options
author | Chris St. Pierre <stpierreca@ornl.gov> | 2011-01-27 14:57:46 -0600 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2011-01-27 14:57:46 -0600 |
commit | 50240f3fd9bd296955d313d13f1f7fbc35016c67 (patch) | |
tree | 1378d57f93202d75d1c78bbfc0756e22f8b389f8 /misc | |
parent | a193b1edeebc0f96cc15e9702af97a0480cd9c4b (diff) | |
download | bcfg2-50240f3fd9bd296955d313d13f1f7fbc35016c67.tar.gz bcfg2-50240f3fd9bd296955d313d13f1f7fbc35016c67.tar.bz2 bcfg2-50240f3fd9bd296955d313d13f1f7fbc35016c67.zip |
DTD patch for misc/bcfg2.spec
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/bcfg2.spec | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/misc/bcfg2.spec b/misc/bcfg2.spec index f0f5b56b6..a94b49253 100644 --- a/misc/bcfg2.spec +++ b/misc/bcfg2.spec @@ -26,6 +26,17 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel +BuildRequires: %{lxmldep} + +%if 0%{?rhel} <= 5 +BuildRequires: python-sphinx10 +# the python-sphinx10 package doesn't set sys.path correctly, so we +# have to do it for them +%define pythonpath %(rpm -ql python-sphinx10 | grep '\.egg$') +%else +BuildRequires: python-sphinx >= 0.6 +%endif + Requires: %{lxmldep} >= 0.9 %description @@ -93,6 +104,13 @@ systems are constantly changing; if required in your environment, Bcfg2 can enable the construction of complex change management and deployment strategies. +%package -n bcfg2-doc +Summary: Configuration management system documentation +Group: Documentation + +%description -n bcfg2-doc +Configuration management system documentation + %package -n bcfg2-web Version: %{version} Summary: Bcfg2 Web Reporting Interface @@ -138,6 +156,10 @@ deployment strategies. %build %{__python}%{pythonversion} setup.py build +%{__python}%{pythonversion} setup.py build_dtddoc + +%{?pythonpath: export PYTHONPATH="%{pythonpath}"} +%{__python}%{pythonversion} setup.py build_sphinx %install %{__python}%{pythonversion} setup.py install --root=%{buildroot} --record=INSTALLED_FILES --prefix=/usr @@ -148,6 +170,8 @@ deployment strategies. %{__install} -d %{buildroot}%{_sysconfdir}/cron.daily %{__install} -d %{buildroot}%{_sysconfdir}/cron.hourly %{__install} -d %{buildroot}%{_prefix}/lib/bcfg2 +mkdir -p %{buildroot}%{_defaultdocdir}/bcfg2-doc-%{version} + %{__mv} %{buildroot}/usr/bin/bcfg2* %{buildroot}%{_sbindir} %{__install} -m 755 debian/bcfg2.init %{buildroot}%{_initrddir}/bcfg2 %{__install} -m 755 debian/bcfg2-server.init %{buildroot}%{_initrddir}/bcfg2-server @@ -157,6 +181,9 @@ deployment strategies. %{__install} -m 755 debian/bcfg2.cron.hourly %{buildroot}%{_sysconfdir}/cron.hourly/bcfg2 %{__install} -m 755 tools/bcfg2-cron %{buildroot}%{_prefix}/lib/bcfg2/bcfg2-cron +mv build/sphinx/html/* %{buildroot}%{_defaultdocdir}/bcfg2-doc-%{version} +mv build/dtd %{buildroot}%{_defaultdocdir}/bcfg2-doc-%{version}/ + %{__install} -d %{buildroot}%{apache_conf}/conf.d %{__install} -m 644 misc/apache/bcfg2.conf %{buildroot}%{apache_conf}/conf.d/wsgi_bcfg2.conf @@ -206,6 +233,10 @@ deployment strategies. %{_mandir}/man8/*.8* %dir %{_prefix}/lib/bcfg2 +%files doc +%defattr(0644,root,root,-) +%doc %{_defaultdocdir}/bcfg2-doc-%{version} + %files -n bcfg2-web %defattr(-,root,root,-) @@ -215,6 +246,10 @@ deployment strategies. %config(noreplace) %{apache_conf}/conf.d/wsgi_bcfg2.conf %changelog +%changelog +* Thu Jan 27 2011 Chris St. Pierre <stpierreca@ornl.gov> 1.2.0pre1-0.0 +- Added -doc sub-package + * Mon Jun 21 2010 Fabian Affolter <fabian@bernewireless.net> - 1.1.0rc3-0.1 - Changed source0 in order that it works with spectool |