Michael DeHaan e4500a1
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Michael DeHaan e4500a1
Michael DeHaan e4500a1
Summary: Boot server configurator
Michael DeHaan e4500a1
Name: cobbler
Michael DeHaan e4500a1
Version: 0.1.1
Michael DeHaan e4500a1
Release: 8%{?dist}
Michael DeHaan e4500a1
Source0: %{name}-%{version}.tar.gz
Michael DeHaan e4500a1
License: GPL
Michael DeHaan e4500a1
Group: Applications/System
Michael DeHaan e4500a1
Requires: python >= 2.3
Michael DeHaan e4500a1
Requires: httpd
Michael DeHaan e4500a1
Requires: tftp-server
Michael DeHaan e4500a1
Requires: python-cheetah
Michael DeHaan e4500a1
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Michael DeHaan e4500a1
BuildArch: noarch
Michael DeHaan e4500a1
Url: http://et.redhat.com/page/Cobbler_%26_Koan_Provisioning_Tools
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%description
Michael DeHaan e4500a1
Michael DeHaan e4500a1
Cobbler is a command line tool for simplified configuration of provisioning
Michael DeHaan e4500a1
servers.  It is also accessible as a Python library.  Cobbler supports PXE,
Michael DeHaan e4500a1
Xen, and re-provisioning an existing Linux system via auto-kickstart.  The
Michael DeHaan e4500a1
last two modes require 'koan' to be run on the remote system.
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%prep
Michael DeHaan e4500a1
%setup -q
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%build
Michael DeHaan e4500a1
python setup.py build
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%install
Michael DeHaan e4500a1
rm -rf $RPM_BUILD_ROOT
Michael DeHaan e4500a1
python setup.py install --optimize=1 --root=$RPM_BUILD_ROOT
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%clean
Michael DeHaan e4500a1
rm -rf $RPM_BUILD_ROOT
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%files
Michael DeHaan e4500a1
%defattr(-,root,root)
Michael DeHaan e4500a1
%{_bindir}/cobbler
Michael DeHaan e4500a1
%dir %{python_sitelib}/cobbler
Michael DeHaan e4500a1
%dir %{python_sitelib}/cobbler/yaml
Michael DeHaan e4500a1
%{python_sitelib}/cobbler/*.py*
Michael DeHaan e4500a1
%{python_sitelib}/cobbler/yaml/*.py*
Michael DeHaan e4500a1
%{_mandir}/man1/cobbler.1.gz
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%doc AUTHORS CHANGELOG NEWS README COPYING
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%changelog
Michael DeHaan e4500a1
* Thu Sep 21 2006 - 0.1.1-8
Michael DeHaan e4500a1
- Added doc files to %doc, removed INSTALLED_FILES code
Michael DeHaan e4500a1
* Wed Sep 20 2006 - 0.1.1-7
Michael DeHaan e4500a1
- Upstream updates
Michael DeHaan e4500a1
* Fri Sep 15 2006 - 0.1.1-6
Michael DeHaan e4500a1
- Make koan own it's directory, add GPL "COPYING" file.
Michael DeHaan e4500a1
* Wed Aug 16 2006 - 0.1.1-5
Michael DeHaan e4500a1
- Spec file tweaks only for FC-Extras
Michael DeHaan e4500a1
* Thu Jul 20 2006 - 0.1.1-4
Michael DeHaan e4500a1
- Fixed python import paths in yaml code, which errantly assumed yaml was installed as a module.
Michael DeHaan e4500a1
* Wed Jul 12 2006 - 0.1.1-3
Michael DeHaan e4500a1
- Added templating support using Cheetah
Michael DeHaan e4500a1
* Thu Jul 9 2006 - 0.1.0-2
Michael DeHaan e4500a1
- Fedora-Extras rpm spec tweaks
Michael DeHaan e4500a1
* Tue Jun 28 2006 - 0.1.0-1
Michael DeHaan e4500a1
- rpm genesis