|
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
|