684 lines
22 KiB
RPMSpec
684 lines
22 KiB
RPMSpec
|
%if 0%{?fedora} || 0%{?rhel} >= 8
|
||
|
%global build_py3 1
|
||
|
%global default_py3 1
|
||
|
%{!?python3_sitelib: %global python3_sitelib %(%{__python3} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||
|
%endif
|
||
|
|
||
|
%define pythonX %{?default_py3: python3}%{!?default_py3: python2}
|
||
|
|
||
|
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||
|
|
||
|
%define _binaries_in_noarch_packages_terminate_build 0
|
||
|
%global debug_package %{nil}
|
||
|
Summary: Boot server configurator
|
||
|
Name: cobbler
|
||
|
License: GPLv2+
|
||
|
AutoReq: no
|
||
|
Version: 2.0.7.1
|
||
|
Release: 6%{?dist}
|
||
|
Source0: cobbler-%{version}.tar.gz
|
||
|
Patch0: cobbler-pxelinux-s390x-bz580072.patch
|
||
|
Patch1: cobbler-xenpv-tap-driver.patch
|
||
|
Patch2: cobbler-koan-rhpl.patch
|
||
|
Patch3: koan-el6-ks-embed.patch
|
||
|
Patch4: cobbler-disable-check-selinux-bz706857.patch
|
||
|
Patch5: cobbler-disable-hardlinks-bz568801.patch
|
||
|
Patch6: cobbler-no-remove-pub-bz707215.patch
|
||
|
Patch7: cobbler-keep-ssh-snippet.patch
|
||
|
Patch8: cobbler-netaddr.patch
|
||
|
Patch9: cobbler-lvm-installation.patch
|
||
|
Patch10: koan-cmdline-length.patch
|
||
|
Patch11: cobbler-bz-253274.patch
|
||
|
Patch12: cobbler-token-validation.patch
|
||
|
Patch13: cobbler-ipv6-xmlrpc.patch
|
||
|
Patch14: cobbler-ipv6-snippet.patch
|
||
|
Patch15: koan-xz-initrd.patch
|
||
|
Patch16: cobbler-nic-dash.patch
|
||
|
Patch17: cobbler-power-vulnerability.patch
|
||
|
Patch18: cobbler-rhel6-bonding.patch
|
||
|
Patch19: cobbler-catch-cheetah-exception.patch
|
||
|
Patch20: cobbler-lvm-selinux.patch
|
||
|
Patch21: koan_no_selinux_set.patch
|
||
|
Patch22: cobbler-buildiso.patch
|
||
|
Patch23: cobbler-daemon.patch
|
||
|
Patch24: cobbler-rhel7-snippets.patch
|
||
|
Patch25: koan-rhel7-initramfs-embedding.patch
|
||
|
Patch26: cobbler-bootproto-post-install.patch
|
||
|
Patch27: cobbler-triggers.patch
|
||
|
Patch28: cobbler-concurrency.patch
|
||
|
Patch29: koan-rhel7-virtinst.patch
|
||
|
Patch30: koan-rhel7-ppc.patch
|
||
|
Patch31: cobbler-rhel7-distros.patch
|
||
|
Patch32: cobbler-remote-addr.patch
|
||
|
Patch34: cobbler-modprobe-d.patch
|
||
|
Patch35: cobbler-findks.patch
|
||
|
Patch36: koan-virt-install-options.patch
|
||
|
Patch37: cobbler-power-status.patch
|
||
|
Patch38: koan-no-check_output.patch
|
||
|
Patch39: koan-rhel71.patch
|
||
|
Patch40: cobbler-unicode-scripts.patch
|
||
|
Patch41: cobbler-bz1052857.patch
|
||
|
Patch42: buildiso-boot-options.patch
|
||
|
Patch43: cobbler-uudecode.patch
|
||
|
Patch44: buildiso-no-local-hdd.patch
|
||
|
Patch45: cobbler-s390-kernel-options.patch
|
||
|
Patch46: koan-s390-kernel-options-parse.patch
|
||
|
Patch47: koan-remove-root-argument.patch
|
||
|
Patch48: cobbler-updating-logrotate-config.patch
|
||
|
Patch49: cobbler-post-install-network-defaults.patch
|
||
|
Patch50: 0001-exceptions-module-doesn-t-have-to-be-imported.patch
|
||
|
Patch51: 0002-cleanup-ANCIENT_PYTHON-stuff-and-unused-imports.patch
|
||
|
Patch52: 0003-fixing-xmlrpclib-urllib2-and-local-imports-in-Python.patch
|
||
|
Patch53: 0004-Python-3-compatible-prints.patch
|
||
|
Patch54: 0005-Python-3-compatible-exceptions.patch
|
||
|
Patch55: 0006-octal-number-Python-3-fix.patch
|
||
|
Patch56: 0007-Python-3-compatible-string-operations.patch
|
||
|
Patch57: 0008-do-not-require-urlgrabber.patch
|
||
|
Patch58: 0009-replace-iteritems-with-items.patch
|
||
|
Patch59: 0010-open-target-file-in-binary-mode.patch
|
||
|
Patch60: 0011-make-sure-it-s-a-string.patch
|
||
|
Patch61: 0012-make-sure-list-is-returned.patch
|
||
|
Patch62: 0013-Python-3-ethtool-and-indentation-fixes.patch
|
||
|
Patch63: 0014-has_key-is-not-in-Python-3.patch
|
||
|
Patch64: 0015-relative-imports-don-t-work-on-both-Python-2-and-3.patch
|
||
|
Patch65: 0016-keys-and-sort-doesn-t-work-on-Python-3.patch
|
||
|
Patch66: 0017-raise-is-a-function-call-in-python3.patch
|
||
|
Patch67: 0018-adapt-setup.py-for-both-py2-and-py3.patch
|
||
|
Patch68: koan-grubby480.patch
|
||
|
Patch69: koan-fix-TypeError.patch
|
||
|
Patch70: koan-support-osinfo-query.patch
|
||
|
Patch71: koan-support-kvm-type.patch
|
||
|
Patch72: koan-bz1699743.patch
|
||
|
|
||
|
Group: Applications/System
|
||
|
|
||
|
%if 0%{?default_py3}
|
||
|
%if 0%{?fedora} && 0%{?fedora} < 21
|
||
|
BuildRequires: python3-setuptools-devel
|
||
|
%else
|
||
|
BuildRequires: python3-setuptools
|
||
|
%endif
|
||
|
%if 0%{?suse_version} < 0
|
||
|
BuildRequires: redhat-rpm-config
|
||
|
%endif
|
||
|
BuildRequires: python3-PyYAML
|
||
|
%endif
|
||
|
|
||
|
Requires: python >= 2.3
|
||
|
Provides: cobbler2 = %{version}-%{release}
|
||
|
|
||
|
%if 0%{?suse_version} >= 1000
|
||
|
Requires: apache2
|
||
|
Requires: apache2-mod_python
|
||
|
Requires: tftp
|
||
|
%else
|
||
|
Requires: httpd
|
||
|
Requires: tftp-server
|
||
|
%endif
|
||
|
|
||
|
%if 0%{?rhel} >= 6
|
||
|
Requires: mod_wsgi
|
||
|
Requires: ipmitool
|
||
|
%else
|
||
|
Requires: mod_python
|
||
|
%endif
|
||
|
|
||
|
Requires: createrepo
|
||
|
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
|
||
|
Requires: genisoimage
|
||
|
%else
|
||
|
Requires: mkisofs
|
||
|
%endif
|
||
|
Requires: libyaml
|
||
|
Requires: python-cheetah
|
||
|
Requires: python-devel
|
||
|
Requires: python-netaddr
|
||
|
Requires: python-simplejson
|
||
|
Requires: python-urlgrabber
|
||
|
Requires: PyYAML
|
||
|
Requires: rsync
|
||
|
%if 0%{?fedora} >= 6 || 0%{?rhel} >= 5
|
||
|
Requires: yum-utils
|
||
|
%endif
|
||
|
|
||
|
Requires(post): /sbin/chkconfig
|
||
|
Requires(preun): /sbin/chkconfig
|
||
|
|
||
|
Requires(preun): /sbin/service
|
||
|
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
|
||
|
%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]" || echo 0)}
|
||
|
Requires: python(abi) >= %{pyver}
|
||
|
%endif
|
||
|
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
||
|
BuildArch: noarch
|
||
|
Url: http://fedorahosted.org/cobbler
|
||
|
|
||
|
%description
|
||
|
|
||
|
Cobbler is a network install server. Cobbler
|
||
|
supports PXE, virtualized installs, and
|
||
|
reinstalling existing Linux machines. The last two
|
||
|
modes use a helper tool, 'koan', that
|
||
|
integrates with cobbler. There is also a web interface
|
||
|
'cobbler-web'. Cobbler's advanced features
|
||
|
include importing distributions from DVDs and rsync
|
||
|
mirrors, kickstart templating, integrated yum
|
||
|
mirroring, and built-in DHCP/DNS Management. Cobbler has
|
||
|
a XMLRPC API for integration with other applications.
|
||
|
|
||
|
%prep
|
||
|
%setup -q
|
||
|
%patch0 -p0
|
||
|
%patch1 -p0
|
||
|
%patch2 -p0
|
||
|
%patch3 -p0
|
||
|
%patch4 -p0
|
||
|
%patch5 -p0
|
||
|
%patch6 -p0
|
||
|
%patch7 -p0
|
||
|
%patch8 -p0
|
||
|
%patch9 -p0
|
||
|
%patch10 -p0
|
||
|
%patch11 -p1
|
||
|
%patch12 -p0
|
||
|
%patch13 -p1
|
||
|
%patch14 -p1
|
||
|
%patch15 -p1
|
||
|
%patch16 -p1
|
||
|
%patch17 -p1
|
||
|
%patch18 -p1
|
||
|
%patch19 -p1
|
||
|
%patch20 -p1
|
||
|
%patch21 -p1
|
||
|
%patch22 -p1
|
||
|
%patch23 -p0
|
||
|
%patch24 -p1
|
||
|
%patch25 -p1
|
||
|
%patch26 -p1
|
||
|
%patch27 -p1
|
||
|
%patch28 -p1
|
||
|
%patch29 -p1
|
||
|
%patch30 -p1
|
||
|
%patch31 -p1
|
||
|
%patch32 -p1
|
||
|
%patch34 -p1
|
||
|
%patch35 -p1
|
||
|
%patch36 -p1
|
||
|
%patch37 -p1
|
||
|
%patch38 -p1
|
||
|
%patch39 -p1
|
||
|
%patch40 -p1
|
||
|
%patch41 -p1
|
||
|
%patch42 -p1
|
||
|
%patch43 -p1
|
||
|
%patch44 -p1
|
||
|
%patch45 -p1
|
||
|
%patch46 -p1
|
||
|
%patch47 -p1
|
||
|
%patch48 -p1
|
||
|
%patch49 -p1
|
||
|
%patch50 -p1
|
||
|
%patch51 -p1
|
||
|
%patch52 -p1
|
||
|
%patch53 -p1
|
||
|
%patch54 -p1
|
||
|
%patch55 -p1
|
||
|
%patch56 -p1
|
||
|
%patch57 -p1
|
||
|
%patch58 -p1
|
||
|
%patch59 -p1
|
||
|
%patch60 -p1
|
||
|
%patch61 -p1
|
||
|
%patch62 -p1
|
||
|
%patch63 -p1
|
||
|
%patch64 -p1
|
||
|
%patch65 -p1
|
||
|
%patch66 -p1
|
||
|
%patch67 -p1
|
||
|
%patch68 -p1
|
||
|
%patch69 -p1
|
||
|
%patch70 -p1
|
||
|
%patch71 -p1
|
||
|
%patch72 -p1
|
||
|
|
||
|
%build
|
||
|
%{pythonX} setup.py build
|
||
|
|
||
|
%install
|
||
|
test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT
|
||
|
%if 0%{?suse_version} >= 1000
|
||
|
PREFIX="--prefix=/usr"
|
||
|
%endif
|
||
|
%if 0%{?build_py3}
|
||
|
sed -i 's|#!/usr/bin/python|#!/usr/bin/python3|' {scripts/koan,scripts/cobbler-register}
|
||
|
%endif
|
||
|
%{pythonX} setup.py install --optimize=1 --root=$RPM_BUILD_ROOT $PREFIX
|
||
|
mkdir -p $RPM_BUILD_ROOT/var/log/koan
|
||
|
mkdir -p $RPM_BUILD_ROOT/var/spool/koan
|
||
|
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/
|
||
|
cp docs/cobbler-register.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1/
|
||
|
cp docs/koan.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1/
|
||
|
cp koan/*py $RPM_BUILD_ROOT/%{python3_sitelib}/koan/
|
||
|
|
||
|
%post
|
||
|
if [ "$1" = "1" ];
|
||
|
then
|
||
|
# This happens upon initial install. Upgrades will follow the next else
|
||
|
/sbin/chkconfig --add cobblerd
|
||
|
elif [ "$1" -ge "2" ];
|
||
|
then
|
||
|
# backup config
|
||
|
if [ -e /var/lib/cobbler/distros ]; then
|
||
|
cp /var/lib/cobbler/distros* /var/lib/cobbler/backup 2>/dev/null
|
||
|
cp /var/lib/cobbler/profiles* /var/lib/cobbler/backup 2>/dev/null
|
||
|
cp /var/lib/cobbler/systems* /var/lib/cobbler/backup 2>/dev/null
|
||
|
cp /var/lib/cobbler/repos* /var/lib/cobbler/backup 2>/dev/null
|
||
|
cp /var/lib/cobbler/networks* /var/lib/cobbler/backup 2>/dev/null
|
||
|
fi
|
||
|
if [ -e /var/lib/cobbler/config ]; then
|
||
|
cp -a /var/lib/cobbler/config /var/lib/cobbler/backup 2>/dev/null
|
||
|
fi
|
||
|
# upgrade older installs
|
||
|
# move power and pxe-templates from /etc/cobbler, backup new templates to *.rpmnew
|
||
|
for n in power pxe; do
|
||
|
rm -f /etc/cobbler/$n*.rpmnew
|
||
|
find /etc/cobbler -maxdepth 1 -name "$n*" -type f | while read f; do
|
||
|
newf=/etc/cobbler/$n/`basename $f`
|
||
|
[ -e $newf ] && mv $newf $newf.rpmnew
|
||
|
mv $f $newf
|
||
|
done
|
||
|
done
|
||
|
# upgrade older installs
|
||
|
# copy kickstarts from /etc/cobbler to /var/lib/cobbler/kickstarts
|
||
|
rm -f /etc/cobbler/*.ks.rpmnew
|
||
|
find /etc/cobbler -maxdepth 1 -name "*.ks" -type f | while read f; do
|
||
|
newf=/var/lib/cobbler/kickstarts/`basename $f`
|
||
|
[ -e $newf ] && mv $newf $newf.rpmnew
|
||
|
cp $f $newf
|
||
|
done
|
||
|
# reserialize and restart
|
||
|
# FIXIT: ?????
|
||
|
#/usr/bin/cobbler reserialize
|
||
|
/sbin/service cobblerd condrestart
|
||
|
fi
|
||
|
|
||
|
%preun
|
||
|
if [ $1 = 0 ]; then
|
||
|
/sbin/service cobblerd stop >/dev/null 2>&1 || :
|
||
|
chkconfig --del cobblerd || :
|
||
|
fi
|
||
|
|
||
|
%postun
|
||
|
if [ "$1" -ge "1" ]; then
|
||
|
/sbin/service cobblerd condrestart >/dev/null 2>&1 || :
|
||
|
/sbin/service httpd condrestart >/dev/null 2>&1 || :
|
||
|
fi
|
||
|
|
||
|
|
||
|
%clean
|
||
|
test "x$RPM_BUILD_ROOT" != "x" && rm -rf $RPM_BUILD_ROOT
|
||
|
|
||
|
%package -n koan
|
||
|
|
||
|
Summary: Helper tool that performs cobbler orders on remote machines.
|
||
|
Group: Applications/System
|
||
|
%if 0%{?build_py3}
|
||
|
Requires: python3-koan
|
||
|
%else
|
||
|
Requires: python2-koan
|
||
|
%endif
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
||
|
BuildArch: noarch
|
||
|
Url: http://fedorahosted.org/cobbler/
|
||
|
|
||
|
%description -n koan
|
||
|
|
||
|
Koan stands for kickstart-over-a-network and allows for both
|
||
|
network installation of new virtualized guests and reinstallation
|
||
|
of an existing system. For use with a boot-server configured with Cobbler
|
||
|
|
||
|
%files -n koan
|
||
|
%defattr(644,root,root,755)
|
||
|
# FIXME: need to generate in setup.py
|
||
|
%dir /var/spool/koan
|
||
|
%{_mandir}/man1/koan.1.gz
|
||
|
%{_mandir}/man1/cobbler-register.1.gz
|
||
|
%dir /var/log/koan
|
||
|
%doc AUTHORS COPYING CHANGELOG README
|
||
|
|
||
|
%if 0%{?build_py3}
|
||
|
|
||
|
%package -n python3-koan
|
||
|
|
||
|
Summary: Helper tool that performs cobbler orders on remote machines.
|
||
|
Group: Applications/System
|
||
|
%{?__python3:Requires: %{__python3}}
|
||
|
BuildRequires: python3-devel
|
||
|
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
|
||
|
%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
|
||
|
Requires: python(abi) >= %{pyver}
|
||
|
%endif
|
||
|
%if 0%{?fedora} && 0%{?fedora} < 21
|
||
|
BuildRequires: python3-setuptools-devel
|
||
|
%else
|
||
|
BuildRequires: python3-setuptools
|
||
|
%endif
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
|
||
|
BuildArch: noarch
|
||
|
Url: http://fedorahosted.org/cobbler/
|
||
|
|
||
|
|
||
|
%description -n python3-koan
|
||
|
|
||
|
Koan stands for kickstart-over-a-network and allows for both
|
||
|
network installation of new virtualized guests and reinstallation
|
||
|
of an existing system. For use with a boot-server configured with Cobbler
|
||
|
|
||
|
%files -n python3-koan
|
||
|
%{_bindir}/koan
|
||
|
%{_bindir}/cobbler-register
|
||
|
%{python3_sitelib}/koan/
|
||
|
%{python3_sitelib}/koan-*.egg-info
|
||
|
|
||
|
%endif
|
||
|
|
||
|
%changelog
|
||
|
* Tue Apr 23 2019 Michael Mraka <michael.mraka@redhat.com> 2.0.7.1-6
|
||
|
- 1699743 - grubby --bootloader-probe has been deprecated
|
||
|
|
||
|
* Thu Mar 21 2019 Michael Mraka <michael.mraka@redhat.com> 2.0.7.1-5
|
||
|
- 1686794 - backported koan kvm support patch
|
||
|
|
||
|
* Wed Mar 06 2019 Michael Mraka <michael.mraka@redhat.com> 2.0.7.1-4
|
||
|
- removed patches which break RHEL8
|
||
|
|
||
|
* Tue Mar 05 2019 Michael Mraka <michael.mraka@redhat.com> 2.0.7.1-3
|
||
|
- remove broken unused dependency
|
||
|
|
||
|
* Mon Nov 12 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7.1-2
|
||
|
- 1647351 - fix provisioning of RHEL8 virtual guests (tkasparek@redhat.com)
|
||
|
|
||
|
* Wed Nov 07 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7.1-1
|
||
|
- Resolves: rhbz#1647355 - RHEL8 version should be higher than RHEL7
|
||
|
|
||
|
* Fri Oct 19 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-6
|
||
|
- 1633713 - Require the Python interpreter directly instead of using the
|
||
|
package name (tkasparek@redhat.com)
|
||
|
|
||
|
* Thu Oct 18 2018 Michael Mraka <michael.mraka@redhat.com> 2.0.7-5
|
||
|
- 1640635 - don't quote kernel args (michael.mraka@redhat.com)
|
||
|
- use python3 dependencies (tkasparek@redhat.com)
|
||
|
|
||
|
* Tue Jul 24 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-4
|
||
|
- require python3 packages in buildtime (tkasparek@redhat.com)
|
||
|
|
||
|
* Tue Jul 24 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-3
|
||
|
- fix bogus changelog date (nils@redhat.com)
|
||
|
- remove subpackages we don't ship (nils@redhat.com)
|
||
|
- deactivate main package BRs if we don't build it (nils@redhat.com)
|
||
|
- concentrate main package BRs in one place (nils@redhat.com)
|
||
|
- add tito.props for cobbler (tkasparek@redhat.com)
|
||
|
|
||
|
* Thu Mar 08 2018 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-2
|
||
|
- reset package release (tkasparek@redhat.com)
|
||
|
- package koan properly (tkasparek@redhat.com)
|
||
|
- python-urlgrabber is no longer needed in koan (tkasparek@redhat.com)
|
||
|
- don't build cobbler subpackage at all (tkasparek@redhat.com)
|
||
|
- build python3 version of koan (tkasparek@redhat.com)
|
||
|
- add python3 patches (tkasparek@redhat.com)
|
||
|
- resue cobbler from Satellite git (tkasparek@redhat.com)
|
||
|
|
||
|
* Tue Oct 31 2017 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-69
|
||
|
- 1178515 - use empty string when key is not defined in
|
||
|
post_install_network_config snippet
|
||
|
- 1314379 - updating logrotate config to cobbler 2.8 state
|
||
|
|
||
|
* Mon Apr 25 2016 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-68
|
||
|
- 1208253 - remove the root= argument to prevent booting the current OS
|
||
|
|
||
|
* Wed Jan 13 2016 Grant Gainey 2.0.7-67
|
||
|
- 1279986 - Updated version for PPC64LE release
|
||
|
|
||
|
* Wed Dec 09 2015 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-66
|
||
|
- add system support to --no-local-hdd option without need of profiles
|
||
|
|
||
|
* Thu Oct 29 2015 Jan Dobes 2.0.7-65
|
||
|
- 1270676 - split only once for creating key-value pairs
|
||
|
|
||
|
* Mon Oct 05 2015 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-64
|
||
|
- 1078820 - timeout to 1st available profile with --no-local-hdd instead of
|
||
|
local hdd
|
||
|
|
||
|
* Wed Sep 09 2015 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-63
|
||
|
- 1199214 - removing kernel options for s390 systems
|
||
|
- add option to skip local harddrive as buildiso entry
|
||
|
|
||
|
* Wed Jul 29 2015 Grant Gainey 2.0.7-62
|
||
|
- 1245769 - Apply fix to remaining codepath
|
||
|
|
||
|
* Tue Jul 28 2015 Grant Gainey 2.0.7-61
|
||
|
- Having a patch isn't enough, the spec has to actually *apply* it
|
||
|
|
||
|
* Wed Jul 22 2015 Grant Gainey 2.0.7-60
|
||
|
- Let cobbler handle urlencoded URLs (see upstream commit
|
||
|
c9a51eec74a66d5034c47f08212177884642d70e for full explanation)
|
||
|
|
||
|
* Mon Jun 29 2015 Jan Dobes 2.0.7-59
|
||
|
- Revert "fix adding netmask kernel parameter into isolinux.cfg"
|
||
|
|
||
|
* Thu Jun 25 2015 Tomas Kasparek <tkasparek@redhat.com> 2.0.7-58
|
||
|
- 1095198 - fixing multiple nameserver boot options on rhel7 and fedora
|
||
|
- fix adding netmask kernel parameter into isolinux.cfg
|
||
|
|
||
|
* Tue Jun 02 2015 Jan Dobes 2.0.7-57
|
||
|
- 1227340 - fixing order of cheetah keywords
|
||
|
|
||
|
* Wed May 20 2015 Grant Gainey 2.0.7-56
|
||
|
- 1052857 - fix typo in patch
|
||
|
|
||
|
* Wed May 06 2015 Stephen Herr <sherr@redhat.com> 2.0.7-55
|
||
|
- 1052857 - remove python timing window for incorrect file permissions
|
||
|
- 1096263 - set Cheetah templates to use UTF-8
|
||
|
|
||
|
* Thu Jan 22 2015 Stephen Herr <sherr@redhat.com> 2.0.7-54
|
||
|
- 1184595 - update koan to be compatible with rhel 7.1 virt-install
|
||
|
|
||
|
* Mon Jan 12 2015 Stephen Herr <sherr@redhat.com> 2.0.7-53
|
||
|
- 1181286 - check_output is only available on RHEL 7
|
||
|
|
||
|
* Fri Dec 05 2014 Tomas Lestach <tlestach@redhat.com> 2.0.7-52
|
||
|
- 1169741 - accept more power status messages
|
||
|
|
||
|
* Mon Dec 01 2014 Stephen Herr <sherr@redhat.com> 2.0.7-51
|
||
|
- 1162311 - remove comment from power template
|
||
|
|
||
|
* Mon Nov 10 2014 Stephen Herr <sherr@redhat.com> 2.0.7-50
|
||
|
- 1162337 - install ipmitool by default so that power management will work
|
||
|
- 1162311 - add status power command support to cobbler
|
||
|
|
||
|
* Thu Nov 06 2014 Stephen Herr <sherr@redhat.com> 2.0.7-49
|
||
|
- 1002467 - add optional virt-install options to koan
|
||
|
- cobbler (koan) is in RHN Tools which we build on all RHEL 5/6/7
|
||
|
|
||
|
* Fri Sep 26 2014 Stephen Herr <sherr@redhat.com> 2.0.7-48
|
||
|
- 1138710 - fixing arm-arch patch, cobbler-2.0.7 does not have cache arg
|
||
|
|
||
|
* Thu Sep 11 2014 Stephen Herr <sherr@redhat.com> 2.0.7-47
|
||
|
- 979966 - auto-trialing-whitespace trim broke patch file
|
||
|
- 905129 - add support for cobbler findks operation
|
||
|
|
||
|
* Thu Sep 11 2014 Michael Mraka <michael.mraka@redhat.com> 2.0.7-46
|
||
|
- 979966 - support modprobe.d on RHEL6
|
||
|
|
||
|
* Fri Sep 05 2014 Stephen Herr <sherr@redhat.com> 2.0.7-45
|
||
|
- 1138710 - cobbler should support provisioning aarch64 systems
|
||
|
|
||
|
* Mon Jun 02 2014 Stephen Herr <sherr@redhat.com> 2.0.7-44
|
||
|
- 1057785 - set REMOTE_ADDR for cobbler triggers
|
||
|
|
||
|
* Wed Apr 09 2014 Stephen Herr <sherr@redhat.com> 2.0.7-43
|
||
|
- 1051160 - update available distros to include rhel7
|
||
|
|
||
|
* Tue Mar 25 2014 Stephen Herr <sherr@redhat.com> 2.0.7-42
|
||
|
- 1073822 - koan needs to be grub2 aware for ppc
|
||
|
|
||
|
* Thu Dec 05 2013 Stephen Herr <sherr@redhat.com> 2.0.7-41
|
||
|
- 1029493 - fixing koan guest arch and kvm acceleration issue
|
||
|
|
||
|
* Fri Nov 22 2013 Stephen Herr <sherr@redhat.com> 2.0.7-40
|
||
|
- 1029493 - provisioning virtual guests on rhel 7 fails
|
||
|
|
||
|
* Thu Oct 24 2013 Stephen Herr <sherr@redhat.com> 2.0.7-39
|
||
|
- 1008967 - adding finally blocks to lock releases - cobbler concurrency
|
||
|
|
||
|
* Mon Oct 21 2013 Stephen Herr <sherr@redhat.com> 2.0.7-38
|
||
|
- 1008967 - better concurrency in cobbler
|
||
|
|
||
|
* Wed Jul 17 2013 Stephen Herr <sherr@redhat.com> 2.0.7-37
|
||
|
- 856944 - make cobbler triggers work
|
||
|
|
||
|
* Fri Jul 12 2013 Stephen Herr <sherr@redhat.com> 2.0.7-36
|
||
|
- 506485 - spaces in the source file mean you have to keep spaces in the patch
|
||
|
|
||
|
* Fri Jul 12 2013 Stephen Herr <sherr@redhat.com> 2.0.7-35
|
||
|
- 506485 - cobbler buildiso documentation updates
|
||
|
|
||
|
* Fri Jul 12 2013 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-34
|
||
|
- 895096 - correctly setup dhcp networking for new systems
|
||
|
- 886609 - Support for ks.cfg initramfs embedding on RHEL-7
|
||
|
- 883885 - pre/post install_network_config: RHEL-7 support
|
||
|
|
||
|
* Thu Jul 11 2013 Stephen Herr <sherr@redhat.com> 2.0.7-33
|
||
|
- 978601 - fixing cobbler buildiso selinux issue
|
||
|
|
||
|
* Tue Jun 18 2013 Michael Mraka <michael.mraka@redhat.com> 2.0.7-32
|
||
|
- 718238 - detach daemon from terminal
|
||
|
|
||
|
* Wed May 22 2013 Stephen Herr <sherr@redhat.com> 2.0.7-29
|
||
|
- 506485 - Cobbler buildiso changes
|
||
|
- update dist-git branches for cobbler
|
||
|
|
||
|
* Wed Apr 10 2013 Tomas Lestach <tlestach@redhat.com> 2.0.7-28
|
||
|
- 768451 - do not set selinux context for patition locations
|
||
|
|
||
|
* Wed Mar 27 2013 Stephen Herr <sherr@redhat.com> 2.0.7-27
|
||
|
- 768451 - bumping build number so the tag won't interfere with SATELLITE-5.5
|
||
|
- 768451 - actually adding the patch is a good thing
|
||
|
- 768451 - /dev/mapper doesn't work with lvm if selinux is on
|
||
|
|
||
|
* Tue Mar 19 2013 Michael Mraka <michael.mraka@redhat.com> 2.0.7-24
|
||
|
- provide cobbler2 to satisfy deps in spacewalk 1.8+ packages
|
||
|
|
||
|
* Tue Nov 20 2012 Tomas Lestach <tlestach@redhat.com> 2.0.7-23
|
||
|
- fix patch to match --fuzz=0 option on rhel6
|
||
|
|
||
|
* Tue Nov 20 2012 Tomas Lestach <tlestach@redhat.com> 2.0.7-22
|
||
|
- 866326 - catch cheetah exception in mod_pythod/mod_wsgi and forward it as 500
|
||
|
SERVER ERROR
|
||
|
|
||
|
* Thu Sep 06 2012 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-21
|
||
|
- 784049 - support XZ packes ramdisk: correct bash syntax
|
||
|
|
||
|
* Fri Aug 24 2012 Stephen Herr <sherr@redhat.com> 2.0.7-20
|
||
|
- 589318 - make sure modprobe.conf exists if we need to create a bond
|
||
|
- updating tito configs to move from Satellite-5.x* to Satellite-5.5* branches
|
||
|
|
||
|
* Tue Jul 03 2012 Stephen Herr <sherr@redhat.com> 2.0.7-19
|
||
|
- 836545 - have to convert from unicode to string on RHEL 6
|
||
|
|
||
|
* Fri Jun 29 2012 Stephen Herr <sherr@redhat.com> 2.0.7-18
|
||
|
- 830662 - fixing power vulnerability patch so that templated commands will run
|
||
|
properly
|
||
|
- 830662 - fixing 'no power type set for system' errors
|
||
|
|
||
|
* Thu Jun 21 2012 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-17
|
||
|
- 784049 - correct support for xz packed ramdisk
|
||
|
|
||
|
* Mon Jun 11 2012 Jan Pazdziora 2.0.7-16
|
||
|
- CVE-2012-2395 - power vulnerability patch. (sherr@redhat.com)
|
||
|
- update build settings for cobbler (mzazrivec@redhat.com)
|
||
|
|
||
|
* Wed Mar 14 2012 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-15
|
||
|
- 789037 - handle nic with a dash correctly (mzazrivec@redhat.com)
|
||
|
- 784049 - support for XZ packed ramdisk (mzazrivec@redhat.com)
|
||
|
- 784912 - post_install_network snippet: IPv6 support (mzazrivec@redhat.com)
|
||
|
- 717884 - make cobblerd work in IPv6 environment (mzazrivec@redhat.com)
|
||
|
|
||
|
* Thu Dec 08 2011 Tomas Lestach <tlestach@redhat.com> 2.0.7-14
|
||
|
- 723060 - fix token validation (tlestach@redhat.com)
|
||
|
|
||
|
* Fri Sep 23 2011 Miroslav Suchý 2.0.7-13
|
||
|
- 253274 - if resolving to ip address fail, use hostname
|
||
|
|
||
|
* Wed Aug 24 2011 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-12
|
||
|
- 728268 - update allowed kernel command line parameter length
|
||
|
- 708347 - fix koan error when provisioning VM to use a logical volume
|
||
|
- 717344 - fix problem with CIDR network notation in RHEL-6
|
||
|
- 723898 - fix keep_ssh_host_keys snippet
|
||
|
|
||
|
* Fri May 27 2011 Jan Pazdziora 2.0.7-11
|
||
|
- 707215 - cobbler should not remove pub during sync as the cobbler rpm owns
|
||
|
that directory.
|
||
|
|
||
|
* Wed May 25 2011 Jan Pazdziora 2.0.7-10
|
||
|
- 568801 - hardlinks ruin SELinux contexts because multiple paths match, avoid
|
||
|
hardlinks.
|
||
|
|
||
|
* Wed May 25 2011 Jan Pazdziora 2.0.7-9
|
||
|
- 706857 - disable the SELinux part of cobbler check.
|
||
|
|
||
|
* Thu Mar 31 2011 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-8
|
||
|
- 673388 - embed kickstart file into ramdisk for RHEL-6 and static networking
|
||
|
|
||
|
* Mon Mar 28 2011 Tomas Lestach <tlestach@redhat.com> 2.0.7-7
|
||
|
- remove fence-agents Require from cobbler (tlestach@redhat.com)
|
||
|
- We need to be building cobbler / koan for RHEL-4 as well
|
||
|
(mzazrivec@redhat.com)
|
||
|
|
||
|
* Mon Jan 10 2011 Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-6
|
||
|
- 660673 - RHEL-6: replace rhpl with ethtool
|
||
|
- 610174 - use tap driver for Xen PV disks
|
||
|
|
||
|
* Thu Dec 02 2010 Jan Pazdziora 2.0.7-5
|
||
|
- 580072 - avoid copying pxelinux.0 on arches where it is not present (s390x).
|
||
|
|
||
|
* Tue Oct 26 2010 Justin Sherrill <jsherril@redhat.com> 2.0.7-4
|
||
|
- fixing previous dep for koan to not appear within an if statement
|
||
|
(jsherril@redhat.com)
|
||
|
|
||
|
* Mon Oct 25 2010 Justin Sherrill <jsherril@redhat.com> 2.0.7-3
|
||
|
- adding missing python-urlgrabber dep for koan (jsherril@redhat.com)
|
||
|
|
||
|
* Mon Oct 18 2010 Shannon Hughes <shughes@redhat.com> 2.0.7-2
|
||
|
- combine patches into new version build (shughes@redhat.com)
|
||
|
- build.py.props for cobbler (mzazrivec@redhat.com)
|
||
|
|
||
|
* Mon Oct 18 2010 Scott Henson <shenson@redhat.com> - 2.0.7-1
|
||
|
- Bug fix relase, see Changelog for details
|
||
|
|
||
|
* Tue Jul 13 2010 Scott Henson <shenson@redhat.com> - 2.0.5-1
|
||
|
- Bug fix release, see Changelog for details
|
||
|
|
||
|
* Tue Apr 27 2010 Scott Henson <shenson@redhat.com> - 2.0.4-1
|
||
|
- Bug fix release, see Changelog for details
|
||
|
|
||
|
* Mon Mar 1 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-3
|
||
|
- Bump release because I forgot cobbler-web
|
||
|
|
||
|
* Mon Mar 1 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-2
|
||
|
- Remove requires on mkinitrd as it is not used
|
||
|
|
||
|
* Mon Feb 15 2010 Scott Henson <shenson@redhat.com> - 2.0.3.1-1
|
||
|
- Upstream Brown Paper Bag Release (see CHANGELOG)
|
||
|
|
||
|
* Thu Feb 11 2010 Scott Henson <shenson@redhat.com> - 2.0.3-1
|
||
|
- Upstream changes (see CHANGELOG)
|
||
|
|
||
|
* Mon Nov 23 2009 John Eckersberg <jeckersb@redhat.com> - 2.0.2-1
|
||
|
- Upstream changes (see CHANGELOG)
|
||
|
|
||
|
* Tue Sep 15 2009 Michael DeHaan <mdehaan@redhat.com> - 2.0.0-1
|
||
|
- First release with unified spec files
|
||
|
|