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 00e3e8d
Version: 0.3.5
Michael DeHaan d7aad2e
Release: 1%{?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 00e3e8d
Requires: python-devel
Michael DeHaan 00e3e8d
Requires: createrepo
Michael DeHaan e4500a1
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Michael DeHaan e4500a1
BuildArch: noarch
Michael DeHaan 5597010
BuildRequires: python-devel
Michael DeHaan d7aad2e
ExcludeArch: ppc
Michael DeHaan 7d60be1
Url: http://cobbler.et.redhat.com
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%description
Michael DeHaan e4500a1
Michael DeHaan 1926b5d
Cobbler is a command line tool for configuration of boot/provisioning servers.  It is also accessible as a Python library.  Cobbler supports PXE, provisioning virtualized ("virt") images, and reinstalling machines that are already up and running (over SSH).  The last two modes require a helper tool called 'koan' that integrates with cobbler.  Cobbler's advanced features include importing distributions from rsync mirrors, kickstart templating, and managing dhcpd.conf.
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%prep
Michael DeHaan e4500a1
%setup -q
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%build
Michael DeHaan d950dd9
%{__python} setup.py build
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%install
Michael DeHaan d950dd9
test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT
Michael DeHaan d950dd9
%{__python} setup.py install --optimize=1 --root=$RPM_BUILD_ROOT
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%clean
Michael DeHaan d950dd9
test "x$RPM_BUILD_ROOT" != "x" && 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 d7aad2e
%dir /etc/cobbler
Michael DeHaan 1926b5d
%config(noreplace) /etc/cobbler/default.ks
Michael DeHaan 1926b5d
%config(noreplace) /etc/cobbler/kickstart_fc5.ks
Michael DeHaan 1926b5d
%config(noreplace) /etc/cobbler/dhcp.template
Michael DeHaan 1926b5d
%config(noreplace) /etc/cobbler/default.pxe
Michael DeHaan 1926b5d
%config(noreplace) /etc/cobbler/rsync.exclude
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 d7aad2e
%dir /var/lib/cobbler
Michael DeHaan d7aad2e
%dir /var/www/cobbler
Michael DeHaan d7aad2e
/var/lib/cobbler/elilo-3.6-ia64.efi
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%doc AUTHORS CHANGELOG NEWS README COPYING
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%changelog
Michael DeHaan d950dd9
Michael DeHaan 5597010
* Wed Dec 20 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.5-3
Michael DeHaan 00e3e8d
- Upstream changes (see CHANGELOG)
Michael DeHaan 00e3e8d
- Added createrepo as Requires
Michael DeHaan 8fdbfd8
- BuildRequire: python-devel for 2.5 build system
Michael DeHaan 00e3e8d
Michael DeHaan 1926b5d
* Tue Dec 05 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.4-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
Michael DeHaan 1926b5d
* Tue Nov 14 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.3-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
Michael DeHaan 1926b5d
* Thu Oct 26 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.2-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
Michael DeHaan 1926b5d
* Wed Oct 25 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.1-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
- Updated description
Michael DeHaan 1926b5d
Michael DeHaan 1926b5d
* Tue Oct 24 2006 Michael DeHaan <mdehaan@redhat.com> - 0.3.0-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
- Marked files in /etc/cobbler as config
Michael DeHaan 1926b5d
- Marked /etc/cobbler/dhcpd.template as noreplace 
Michael DeHaan 1926b5d
Michael DeHaan 1926b5d
* Tue Oct 24 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.9-1
Michael DeHaan 1926b5d
- Upstream changes (see CHANGELOG)
Michael DeHaan 1926b5d
Michael DeHaan ea5a570
* Wed Oct 18 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.8-1
Michael DeHaan ea5a570
- Upstream changes (see CHANGELOG)
Michael DeHaan ea5a570
Michael DeHaan 893fc16
* Tue Oct 17 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.7-1
Michael DeHaan 893fc16
- Upstream changes (see CHANGELOG), includes removing pexpect as a require
Michael DeHaan 893fc16
- This RPM now builds on RHEL4
Michael DeHaan 893fc16
Michael DeHaan 893fc16
* Tue Oct 17 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.6-1
Michael DeHaan 5780096
- Upstream changes (see CHANGELOG), includes removing Cheetah as a require
Michael DeHaan 5780096
Michael DeHaan d950dd9
* Mon Oct 16 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.5-1
Michael DeHaan d950dd9
- Upstream features and bugfixes (see CHANGELOG)
Michael DeHaan d950dd9
- Packaged additional kickstart file and specfile cleanup
Michael DeHaan d950dd9
Michael DeHaan d950dd9
* Thu Oct 12 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.4-1
Michael DeHaan d950dd9
- Upstream features and bugfixes (see CHANGELOG)
Michael DeHaan d950dd9
Michael DeHaan 7d60be1
* Mon Oct 9 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.3-1
Michael DeHaan 7d60be1
- Upstream features (see CHANGELOG) & URL update
Michael DeHaan 7d60be1
Michael DeHaan 4e5cb79
* Fri Oct 6 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.2-1
Michael DeHaan 4e5cb79
- Upstream bugfixes
Michael DeHaan 4e5cb79
Michael DeHaan 4e5cb79
* Fri Sep 29 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.1-2
Michael DeHaan 4e5cb79
- URL update
Michael DeHaan 4e5cb79
Michael DeHaan d7aad2e
* Thu Sep 28 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.1-1
Michael DeHaan d7aad2e
- Upstream pull of bugfixes and new remote system "enchant" feature
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Fri Sep 22 2006 Michael DeHaan <mdehaan@redhat.com> - 0.2.0-1
Michael DeHaan d7aad2e
- Lots of new PXE and dhcpd.conf upstream, elilo.efi now included.
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Thu Sep 21 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.1-8
Michael DeHaan d950dd9
- Added doc files to doc, removed INSTALLED_FILES code
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Wed Sep 20 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.1-7
Michael DeHaan e4500a1
- Upstream updates
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Fri Sep 15 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.1-6
Michael DeHaan e4500a1
- Make koan own it's directory, add GPL "COPYING" file.
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Wed Aug 16 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.1-5
Michael DeHaan e4500a1
- Spec file tweaks only for FC-Extras
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Thu Jul 20 2006 Michael DeHaan <mdehaan@redhat.com> - 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 d7aad2e
Michael DeHaan d7aad2e
* Wed Jul 12 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.1-3
Michael DeHaan e4500a1
- Added templating support using Cheetah
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Thu Jul 9 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.0-2
Michael DeHaan e4500a1
- Fedora-Extras rpm spec tweaks
Michael DeHaan d7aad2e
Michael DeHaan d7aad2e
* Tue Jun 28 2006 Michael DeHaan <mdehaan@redhat.com> - 0.1.0-1
Michael DeHaan e4500a1
- rpm genesis
Michael DeHaan d7aad2e