29f603a
%global tftpboot_dir %{_sharedstatedir}/tftpboot/
Orion Poplawski 881845e
af4d664
%global commit0 172b8a0f79d110dcac1f50acfe412e0a01ff20ab
Orion Poplawski 02dede2
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Orion Poplawski 02dede2
Orion Poplawski b161a77
Name:           cobbler
46bf3c8
Version:        3.3.3
017b778
Release:        2%{?dist}
Orion Poplawski b161a77
Summary:        Boot server configurator
6e7187f
URL:            https://cobbler.github.io/
Orion Poplawski b161a77
License:        GPLv2+
89e9d56
Source0:        https://github.com/cobbler/cobbler/archive/v%{version}/%{name}-%{version}.tar.gz
89e9d56
#Source0:        https://github.com/cobbler/cobbler/archive/%{commit0}/%{name}-%{commit0}.tar.gz
aa1eab6
Source1:        migrate-settings.sh
65bb1a4
# Do not run coverage tests
a4bb4ac
Patch0:         cobbler-nocov.patch
0cd7658
BuildArch:      noarch
Scott Henson 8e535ea
3afa621
BuildRequires: python%{python3_pkgversion}-devel
3afa621
%if 0%{?fedora} || 0%{?rhel} >= 8
478eae1
BuildRequires: %{py3_dist cheetah3}
478eae1
BuildRequires: %{py3_dist distro}
478eae1
BuildRequires: %{py3_dist netaddr}
478eae1
BuildRequires: %{py3_dist pyyaml}
478eae1
BuildRequires: %{py3_dist requests}
478eae1
BuildRequires: %{py3_dist schema}
478eae1
BuildRequires: %{py3_dist setuptools}
478eae1
BuildRequires: %{py3_dist simplejson}
478eae1
# For docs
478eae1
BuildRequires: %{py3_dist sphinx}
3afa621
%else
478eae1
BuildRequires: python%{python3_pkgversion}-cheetah
3afa621
BuildRequires: python%{python3_pkgversion}-distro
3afa621
BuildRequires: python%{python3_pkgversion}-netaddr
3afa621
BuildRequires: python%{python3_pkgversion}-PyYAML
3afa621
BuildRequires: python%{python3_pkgversion}-requests
2648f03
BuildRequires: python%{python3_pkgversion}-schema
3afa621
BuildRequires: python%{python3_pkgversion}-setuptools
3afa621
BuildRequires: python%{python3_pkgversion}-simplejson
89e9d56
# For docs
3afa621
BuildRequires: python%{python3_pkgversion}-sphinx
478eae1
%endif
Scott Henson 8e535ea
Michael DeHaan e4500a1
Requires: httpd
Michael DeHaan e4500a1
Requires: tftp-server
29f603a
Requires: createrepo_c
38dd02f
Requires: rsync
29f603a
Requires: xorriso
478eae1
Requires: %{py3_dist cheetah3}
478eae1
Requires: %{py3_dist distro}
478eae1
Requires: %{py3_dist dnspython}
478eae1
Requires: %{py3_dist file-magic}
478eae1
Requires: %{py3_dist mod_wsgi}
478eae1
Requires: %{py3_dist netaddr}
478eae1
Requires: %{py3_dist pyyaml}
478eae1
Requires: %{py3_dist requests}
478eae1
Requires: %{py3_dist schema}
478eae1
Requires: %{py3_dist simplejson}
4304822
Michael DeHaan 41121e2
Requires: genisoimage
29f603a
%if 0%{?fedora} || 0%{?rhel} >= 8
29f603a
# Not everyone wants bash-completion...?
29f603a
Recommends: bash-completion
Orion Poplawski 08eda2f
Requires: dnf-plugins-core
0cd7658
# syslinux is only available on x86
0cd7658
Requires: (syslinux if (filesystem.x86_64 or filesystem.i686))
29f603a
# grub2 efi stuff is only available on x86
29f603a
Recommends: grub2-efi-ia32
29f603a
Recommends: grub2-efi-x64
29f603a
Recommends: logrotate
a4bb4ac
Recommends: %{py3_dist ldap}
478eae1
Recommends: %{py3_dist librepo}
Orion Poplawski 6a9ba9e
%else
a4bb4ac
Requires: %{py3_dist ldap}
Michael DeHaan 7aac99d
Requires: yum-utils
Orion Poplawski 6a9ba9e
%endif
d745480
# https://github.com/cobbler/cobbler/issues/1685
d745480
Requires: /sbin/service
a4bb4ac
Obsoletes: cobbler-web < 3.3
4304822
beea7df
BuildRequires: systemd
beea7df
Requires(post): systemd
beea7df
Requires(preun): systemd
beea7df
Requires(postun): systemd
4304822
Michael DeHaan e4500a1
%description
a4bb4ac
Cobbler is a network install server. Cobbler supports PXE, ISO
a4bb4ac
virtualized installs, and re-installing existing Linux machines. The
a4bb4ac
last two modes use a helper tool, 'koan', that integrates with cobbler.
a4bb4ac
Cobbler's advanced features include importing distributions from DVDs
a4bb4ac
and rsync mirrors, kickstart templating, integrated yum mirroring, and
a4bb4ac
built-in DHCP/DNS Management. Cobbler has a XML-RPC API for integration
a4bb4ac
with other applications.
Orion Poplawski b161a77
Orion Poplawski b161a77
af4d664
%package tests
af4d664
Summary:        Unit tests for cobbler
af4d664
Requires:       cobbler = %{version}-%{release}
af4d664
af4d664
%description tests
af4d664
Unit test files from the Cobbler project
af4d664
af4d664
Orion Poplawski b161a77
%prep
Orion Poplawski d67c565
%autosetup -p1
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%build
af4d664
. ./distro_build_configs.sh
4304822
%py3_build
Michael DeHaan e4500a1
Michael DeHaan e4500a1
%install
af4d664
. ./distro_build_configs.sh
4304822
# bypass install errors ( don't chown in install step)
4304822
%py3_install ||:
Scott Henson 8e535ea
Orion Poplawski 881845e
# cobbler
4304822
rm %{buildroot}%{_sysconfdir}/cobbler/cobbler.conf
Orion Poplawski 881845e
4304822
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
4304822
mv %{buildroot}%{_sysconfdir}/cobbler/cobblerd_rotate %{buildroot}%{_sysconfdir}/logrotate.d/cobblerd
Scott Henson 8e535ea
29f603a
# Create data directories in tftpboot_dir
29f603a
mkdir -p %{buildroot}%{tftpboot_dir}/{boot,etc,grub/system{,_link},images{,2},ppc,pxelinux.cfg,s390x}
Orion Poplawski 881845e
af4d664
# systemd - move to proper location
4304822
mkdir -p %{buildroot}%{_unitdir}
4304822
mv %{buildroot}%{_sysconfdir}/cobbler/cobblerd.service %{buildroot}%{_unitdir}
Scott Henson 8e535ea
54c6b86
# ghosted files
54c6b86
touch %{buildroot}%{_sharedstatedir}/cobbler/web.ss
54c6b86
aa1eab6
# migrate-settings.sh
aa1eab6
install -p -m0755 %SOURCE1 %{buildroot}%{_datadir}/cobbler/bin/migrate-settings.sh
aa1eab6
Orion Poplawski 881845e
Orion Poplawski 881845e
%pre
29f603a
if [ $1 -ge 2 ]; then
Orion Poplawski 881845e
    # package upgrade: backup configuration
868c803
    DATE=$(date "+%%Y%%m%%d-%%H%%M%%S")
29f603a
    if [ ! -d "%{_sharedstatedir}/cobbler/backup/upgrade-${DATE}" ]; then
29f603a
        mkdir -p "%{_sharedstatedir}/cobbler/backup/upgrade-${DATE}"
0512a60
    fi
29f603a
    for i in "config" "snippets" "templates" "triggers" "scripts"; do
29f603a
        if [ -d "%{_sharedstatedir}/cobbler/${i}" ]; then
29f603a
            cp -r "%{_sharedstatedir}/cobbler/${i}" "%{_sharedstatedir}/cobbler/backup/upgrade-${DATE}"
Orion Poplawski 881845e
        fi
0512a60
    done
29f603a
    if [ -d %{_sysconfdir}/cobbler ]; then
29f603a
        cp -r %{_sysconfdir}/cobbler "%{_sharedstatedir}/cobbler/backup/upgrade-${DATE}"
Orion Poplawski 881845e
    fi
0512a60
fi
0512a60
Michael DeHaan de200f9
%post
Orion Poplawski 881845e
%systemd_post cobblerd.service
a4bb4ac
# Fixup permission for world readable settings files
a4bb4ac
chmod 640 %{_sysconfdir}/cobbler/settings.yaml
a4bb4ac
chmod 600 %{_sysconfdir}/cobbler/mongodb.conf
a4bb4ac
chmod 600 %{_sysconfdir}/cobbler/modules.conf
a4bb4ac
chmod 640 %{_sysconfdir}/cobbler/users.conf
a4bb4ac
chmod 640 %{_sysconfdir}/cobbler/users.digest
a4bb4ac
chmod 750 %{_sysconfdir}/cobbler/settings.d
a4bb4ac
chmod 640 %{_sysconfdir}/cobbler/settings.d/*
a4bb4ac
chgrp apache %{_sysconfdir}/cobbler/settings.yaml
a4bb4ac
chgrp apache %{_sysconfdir}/cobbler/users.conf
a4bb4ac
chgrp apache %{_sysconfdir}/cobbler/users.digest
a4bb4ac
chgrp apache %{_sysconfdir}/cobbler/settings.d
a4bb4ac
chgrp apache %{_sysconfdir}/cobbler/settings.d/*
Michael DeHaan de200f9
aa1eab6
%posttrans
aa1eab6
# Migrate pre-3.2.1 settings to settings.yaml
aa1eab6
if [ -f %{_sysconfdir}/cobbler/settings.rpmsave ]; then
aa1eab6
    echo warning: migrating old settings to settings.yaml
aa1eab6
    mv %{_sysconfdir}/cobbler/settings.yaml{,.rpmnew}
6cbc1cb
    cp -a %{_sysconfdir}/cobbler/settings.{rpmsave,rpmorig}
aa1eab6
    mv %{_sysconfdir}/cobbler/settings.{rpmsave,yaml}
aa1eab6
    %{_datadir}/cobbler/bin/migrate-settings.sh
aa1eab6
fi
6cbc1cb
# Add some missing options if needed
cf0d310
grep -q '^reposync_rsync_flags:' %{_sysconfdir}/cobbler/settings.yaml || echo -e '#ADDED:\nreposync_rsync_flags: "-rltDv --copy-unsafe-links"' >> %{_sysconfdir}/cobbler/settings.yaml
aa1eab6
# Migrate pre-3 configuration data if needed
aa1eab6
if [ -d %{_sharedstatedir}/cobbler/kickstarts -a $(find %{_sharedstatedir}/cobbler/collections -type f | wc -l) -eq 0  ]; then
aa1eab6
    echo warning: migrating pre cobbler 3 configuration data
aa1eab6
    %{_datadir}/cobbler/bin/migrate-data-v2-to-v3.py
aa1eab6
fi
aa1eab6
Michael DeHaan de200f9
%preun
Orion Poplawski 881845e
%systemd_preun cobblerd.service
Michael DeHaan e785bbc
Michael DeHaan e785bbc
%postun
Orion Poplawski 881845e
%systemd_postun_with_restart cobblerd.service
Michael DeHaan 41121e2
Orion Poplawski 881845e
Michael DeHaan e4500a1
%files
Orion Poplawski 6a9ba9e
%license COPYING
4304822
%doc AUTHORS.in README.md
4304822
%doc docs/developer-guide.rst docs/quickstart-guide.rst docs/installation-guide.rst
65bb1a4
%dir %{_sysconfdir}/cobbler
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/auth.conf
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/boot_loader_conf/
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/cheetah_macros
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/dhcp.template
a4bb4ac
%config(noreplace) %{_sysconfdir}/cobbler/dhcp6.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/dnsmasq.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/genders.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/import_rsync_whitelist
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/iso/
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/logging_config.conf
65bb1a4
%attr(600, root, root) %config(noreplace) %{_sysconfdir}/cobbler/modules.conf
65bb1a4
%attr(600, root, root) %config(noreplace) %{_sysconfdir}/cobbler/mongodb.conf
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/named.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/ndjbdns.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/reporting/
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/rsync.exclude
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/rsync.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/secondary.template
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/settings.yaml
65bb1a4
%attr(750, root, apache) %dir %{_sysconfdir}/cobbler/settings.d
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/bind_manage_ipmi.settings
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/manage_genders.settings
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/nsupdate.settings
a4bb4ac
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/windows.settings
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/users.conf
65bb1a4
%attr(640, root, apache) %config(noreplace) %{_sysconfdir}/cobbler/users.digest
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/version
a4bb4ac
%config(noreplace) %{_sysconfdir}/cobbler/windows/
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/zone.template
65bb1a4
%config(noreplace) %{_sysconfdir}/cobbler/zone_templates/
Orion Poplawski b161a77
%config(noreplace) %{_sysconfdir}/logrotate.d/cobblerd
Orion Poplawski b161a77
%config(noreplace) /etc/httpd/conf.d/cobbler.conf
Michael DeHaan e4500a1
%{_bindir}/cobbler
a4bb4ac
%{_bindir}/cobbler-settings
Michael DeHaan 41121e2
%{_bindir}/cobbler-ext-nodes
Michael DeHaan 7cccc93
%{_bindir}/cobblerd
89e9d56
%{_datadir}/bash-completion/
4304822
%dir %{_datadir}/cobbler
4304822
%{_datadir}/cobbler/bin
Orion Poplawski b161a77
%{_mandir}/man1/cobbler.1*
89e9d56
%{_mandir}/man5/cobbler.conf.5*
89e9d56
%{_mandir}/man8/cobblerd.8*
4304822
%{python3_sitelib}/cobbler/
4304822
%{python3_sitelib}/cobbler*.egg-info
0512a60
%{_unitdir}/cobblerd.service
29f603a
%{tftpboot_dir}/*
Orion Poplawski 881845e
/var/www/cobbler
29f603a
%config(noreplace) %{_sharedstatedir}/cobbler
Scott Henson 8e535ea
/var/log/cobbler
Scott Henson 8e535ea
af4d664
%files tests
af4d664
%dir %{_datadir}/cobbler/tests
af4d664
%{_datadir}/cobbler/tests/*
af4d664
Orion Poplawski 881845e
Michael DeHaan 7aac99d
%changelog
017b778
* Thu Jun 23 2022 Python Maint <python-maint@redhat.com> - 3.3.3-2
017b778
- Rebuilt for Python 3.11
017b778
46bf3c8
* Tue Jun 14 2022 Orion Poplawski <orion@nwra.com> - 3.3.3-1
46bf3c8
- Update to 3.3.3
46bf3c8
a8fe6f7
* Wed May 04 2022 Orion Poplawski <orion@nwra.com> - 3.3.2-2
a8fe6f7
- Drop setting cache_enabled no longer present in 3.3
a8fe6f7
fed0a69
* Sat Mar 12 2022 Orion Poplawski <orion@nwra.com> - 3.3.2-1
fed0a69
- Update to 3.3.2
fed0a69
a4bb4ac
* Tue Mar 01 2022 Orion Poplawski <orion@nwra.com> - 3.3.1-1
a4bb4ac
- Update to 3.3.1, removes web interface
a4bb4ac
65bb1a4
* Tue Mar 01 2022 Orion Poplawski <orion@nwra.com> - 3.2.2-9
65bb1a4
- Apply fixes for CVE-2021-45082/3
65bb1a4
- Remove BR on python3-coverage
65bb1a4
cf0d310
* Mon Jan 24 2022 Orion Poplawski <orion@nwra.com> - 3.2.2-8
cf0d310
- Fix posttrans script
cf0d310
b10b6d5
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2-7
b10b6d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
b10b6d5
f610a38
* Thu Dec 23 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-6
f610a38
- Fix path to settings.yaml in scriptlet
f610a38
8e9ce1e
* Thu Dec 09 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-5
8e9ce1e
- Remove defunct get-loaders command
8e9ce1e
6cbc1cb
* Mon Nov 22 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-4
6cbc1cb
- Add new keys to settings.yaml on migration or if missing
6cbc1cb
- Save original settings to settings.rpmorig
6cbc1cb
6cbc1cb
* Fri Oct 08 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-3
478eae1
- Fix dependencies (bz#2010567)
478eae1
aa1eab6
* Thu Sep 23 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-2
aa1eab6
- Migrate settings to settings.yaml
aa1eab6
- Migrate pre-cobbler 3 data if needed
aa1eab6
- Fix autoinstall_templates -> templates
aa1eab6
eaa83c6
* Thu Sep 23 2021 Orion Poplawski <orion@nwra.com> - 3.2.2-1
eaa83c6
- Update to 3.2.2
eaa83c6
- bz#2006840: CVE-2021-40323: Arbitrary file disclosure/Template Injection
eaa83c6
- bz#2006897: CVE-2021-40324: Arbitrary file write via upload_log_data XMLRPC function
eaa83c6
- bz#2006904: CVE-2021-40325: Authorization bypass allows modifying settings
eaa83c6
2648f03
* Wed Sep 22 2021 Orion Poplawski <orion@nwra.com> - 3.2.1-1
2648f03
- Update to 3.2.1
2648f03
709edc8
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-6
709edc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
709edc8
ed73b55
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.2.0-5
ed73b55
- Rebuilt for Python 3.10
ed73b55
462fed2
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.0-4
462fed2
- Rebuilt for updated systemd-rpm-macros
462fed2
  See https://pagure.io/fesco/issue/2583.
462fed2
300d4bd
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-3
300d4bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
300d4bd
54c6b86
* Sun Oct 25 2020 Orion Poplawski <orion@nwra.com> - 3.2.0-2
54c6b86
- Give root RW permission to /var/lib/cobbler/web.ss
54c6b86
- Fix SELinux cobbler logging issue
54c6b86
af4d664
* Sat Oct 24 2020 Orion Poplawski <orion@nwra.com> - 3.2.0-1
af4d664
- Update to 3.2.0
af4d664
a25d0be
* Thu Sep 17 2020 Orion Poplawski <orion@nwra.com> - 3.1.2-4
a25d0be
- Add requires on python-distro and file
a25d0be
f40bf31
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-3
f40bf31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f40bf31
fe6ff07
* Wed Jul 08 2020 Orion Poplawski <orion@nwra.com> - 3.1.2-2
fe6ff07
- Fix apache configuration
fe6ff07
29f603a
* Fri May 29 2020 Orion Poplawski <orion@nwra.com> - 3.1.2-1
29f603a
- Update to 3.1.2
29f603a
a0bed46
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-4
a0bed46
- Rebuilt for Python 3.9
a0bed46
9f18f64
* Fri Feb 21 2020 Orion Poplawski <orion@nwra.com> - 3.1.1-3
9f18f64
- Add requires for python3-dns
9f18f64
99d963f
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-2
99d963f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
99d963f
89e9d56
* Sun Jan 12 2020 Orion Poplawski <orion@nwra.com> - 3.1.1-1
89e9d56
- Update to 3.1.1
89e9d56
7a96e69
* Tue Oct 22 2019 Orion Poplawski <orion@nwra.com> - 3.0.1-4
7a96e69
- Drop koan completely, including obsoletes.  It is a separate package now.
7a96e69
d745480
* Thu Oct 10 2019 Orion Poplawski <orion@nwra.com> - 3.0.1-3
d745480
- Require /sbin/service
d745480
4cf006c
* Tue Oct  8 2019 Orion Poplawski <orion@nwra.com> - 3.0.1-2
4cf006c
- Fix requires (requests instead of urlgrabber)
4cf006c
- Fix BR for EL8
4cf006c
8c8742f
* Mon Sep 09 2019 Nicolas Chauvet <kwizart@gmail.com> - 3.0.1-1
8c8742f
- Update to 3.0.1
8c8742f
4304822
* Fri Aug 30 2019 Nicolas Chauvet <kwizart@gmail.com> - 3.0.0-1
4304822
- Update to 3.0.0
4304822
94b7f07
* Mon Aug 26 2019 Nicolas Chauvet <kwizart@gmail.com> - 2.8.5-0.1
94b7f07
- Update to 2.8.5 - pre-release
94b7f07
0b4cc28
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-7
0b4cc28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0b4cc28
589191c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-6
589191c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
589191c
502c3ab
* Mon Nov 26 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-5
502c3ab
- Fix empty man pages (BZ 1653415)
502c3ab
e52b9e5
* Mon Nov 26 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-4
e52b9e5
- Revert bind_manage_ipmi feature that is broken on 2.8
e52b9e5
Orion Poplawski 2103f8e
* Sun Nov 25 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-3
Orion Poplawski 2103f8e
- Use pathfix.py to fix python shebangs
Orion Poplawski 2103f8e
Orion Poplawski 657d95a
* Sun Nov 25 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-2
Orion Poplawski 657d95a
- Make koan require python2-ethtool (BZ 1638933)
Orion Poplawski 657d95a
Orion Poplawski 739d41a
* Sat Nov 24 2018 Orion Poplawski <orion@nwra.com> - 2.8.4-1
Orion Poplawski 657d95a
- Update to 2.8.4 (Fixes BZ 1613292, 1643860, 1614433, CVE-2018-1000226, CVE-2018-10931)
Orion Poplawski 739d41a
37cdcb1
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-4
37cdcb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
37cdcb1
b0adc1a
* Wed May 30 2018 Orion Poplawski <orion@nwra.com> - 2.8.3-3
b0adc1a
- koan requires urlgrabber
b0adc1a
61179e9
* Mon May 28 2018 Nicolas Chauvet <kwizart@gmail.com> - 2.8.3-2
61179e9
- Restore mergeability with epel7
61179e9
ed3dc22
* Mon May 28 2018 Nicolas Chauvet <kwizart@gmail.com> - 2.8.3-1
ed3dc22
- Update to 2.8.3 - security bugfix
ed3dc22
a340d23
* Wed Feb 21 2018 Orion Poplawski <orion@nwra.com> - 2.8.2-6
a340d23
- Really fix django requires for Fedora 28+
a340d23
e7675c9
* Tue Feb 20 2018 Orion Poplawski <orion@nwra.com> - 2.8.2-5
e7675c9
- Fix django requires for Fedora 28+
e7675c9
382b85b
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.8.2-4
382b85b
- Escape macros in %%changelog
382b85b
7d7612e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-3
7d7612e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7d7612e
7c672d4
* Tue Feb 06 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.8.2-2
7c672d4
- Update Python 2 dependency declarations to new packaging standards
7c672d4
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
7c672d4
d48e157
* Mon Sep 18 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-1
d48e157
- Update to 2.8.2
d48e157
16fb275
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-5
16fb275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
16fb275
a77c57e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.1-4
a77c57e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a77c57e
Orion Poplawski d67c565
* Wed Jun 21 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-3
Orion Poplawski d67c565
- Suppress logrotate output
Orion Poplawski d67c565
Orion Poplawski 41fbba4
* Mon Jun 12 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-2
Orion Poplawski 41fbba4
- Fix module loading
Orion Poplawski 41fbba4
Orion Poplawski b398f52
* Wed May 24 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-1
Orion Poplawski b398f52
- Update to 2.8.1
Orion Poplawski b398f52
Orion Poplawski 4223cb7
* Fri Feb 17 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-6
Orion Poplawski 4223cb7
- Add patch to fix handling of multiple bridge interfaces
Orion Poplawski 4223cb7
4f4fc7c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-5
4f4fc7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4f4fc7c
Orion Poplawski 0324c0c
* Fri Jan 27 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-4
Orion Poplawski 0324c0c
- Fix named patch
Orion Poplawski 0324c0c
Orion Poplawski 3159220
* Tue Jan 24 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-3
Orion Poplawski 3159220
- Restart named-chroot service if used
Orion Poplawski 3159220
Orion Poplawski 8c47787
* Fri Jan 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-2
Orion Poplawski 8c47787
- Fix logrotate script for systemd (bug #1414617)
Orion Poplawski 8c47787
Orion Poplawski b161a77
* Thu Dec 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-1
Orion Poplawski b161a77
- Update to 2.8.0
Orion Poplawski b161a77
- Restructure spec file
Orion Poplawski b161a77
Orion Poplawski 2499a9e
* Thu Sep 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-11.gitf78af86
Orion Poplawski 2499a9e
- Add patches to fix TEMPLATE_DIRS and use OrderedDict
Orion Poplawski 2499a9e
Orion Poplawski be81a5c
* Thu Aug 11 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-10.gitf78af86
Orion Poplawski be81a5c
- Force IPv4 connections to cobblerd from web proxy
Orion Poplawski be81a5c
Orion Poplawski 2a6e27b
* Thu Jul 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-9.gitf78af86
Orion Poplawski 2a6e27b
- Suppress "virt-install --os-variant list" error messages
Orion Poplawski 2a6e27b
Orion Poplawski a465ef0
* Thu Jul 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-8.git5680bf8
Orion Poplawski 4f7d435
- Fix handling unknown os variants with osinfo-query
Orion Poplawski 4f7d435
bd20c8e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.11-7.git95749a6
bd20c8e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
bd20c8e
Orion Poplawski 27c87a6
* Wed Jul 13 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-6.git95749a6
Orion Poplawski 27c87a6
- Fix typo in koan/app.py
Orion Poplawski 27c87a6
Orion Poplawski 02dede2
* Wed Jul 13 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-5.git13b035f
Orion Poplawski 02dede2
- Update to current git snapshot (bug #1276896)
Orion Poplawski 02dede2
c336380
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-4
c336380
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c336380
Orion Poplawski 08eda2f
* Mon Feb 1 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-3
Orion Poplawski 08eda2f
- Require dnf-plugins-core
Orion Poplawski 08eda2f
Orion Poplawski 6a9ba9e
* Sun Jan 24 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-2
Orion Poplawski 6a9ba9e
- Require dnf-core-plugins instead of yum-utils for repoquery on Fedora 23+
Orion Poplawski 6a9ba9e
Orion Poplawski fa32103
* Sun Jan 24 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.11-1
Orion Poplawski fa32103
- Update to 2.6.11
Orion Poplawski fa32103
- Make cobbler arch specific to allow for arch specific requires
Orion Poplawski fa32103
Orion Poplawski c6061e6
* Thu Oct 1 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.10-1
Orion Poplawski c6061e6
- Update to 2.6.10
Orion Poplawski c6061e6
Orion Poplawski 32282f9
* Mon Jun 22 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.9-1
Orion Poplawski 32282f9
- Update to 2.6.9
Orion Poplawski 32282f9
89dc1d1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-3
89dc1d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
89dc1d1
Orion Poplawski 52a2b7b
* Tue May 12 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.8-2
Orion Poplawski 52a2b7b
- Support django 1.8 in Fedora 22+
Orion Poplawski 52a2b7b
Orion Poplawski 7c28058
* Fri May 8 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.8-1
Orion Poplawski 7c28058
- Update to 2.6.8
Orion Poplawski 7c28058
- Backport upstream patch to fix centos version detection (bug #1201879)
Orion Poplawski 7c28058
Orion Poplawski 62682b5
* Tue Apr 28 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-3
Orion Poplawski 62682b5
- Add patch to fix virt-install support for F21+/EL7 (bug #1188424)
Orion Poplawski 62682b5
Orion Poplawski 03cf87b
* Mon Apr 27 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-2
Orion Poplawski 03cf87b
- Create and own directories in tftp_dir
Orion Poplawski 03cf87b
Orion Poplawski 0926425
* Wed Dec 31 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.7-1
Orion Poplawski 0926425
- Update to 2.6.7
Orion Poplawski 0926425
Orion Poplawski 8ca6546
* Sun Oct 19 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.6-1
Orion Poplawski 8ca6546
- Update to 2.6.6
Orion Poplawski 8ca6546
Orion Poplawski 4ac97e8
* Fri Aug 15 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.5-1
Orion Poplawski 4ac97e8
- Update to 2.6.5
Orion Poplawski 4ac97e8
Orion Poplawski 3dd852c
* Wed Aug 13 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-2
Orion Poplawski 3dd852c
- Require Django >= 1.4
Orion Poplawski 3dd852c
Orion Poplawski cc33bc9
* Mon Aug 11 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-1
Orion Poplawski cc33bc9
- Update to 2.6.4
Orion Poplawski cc33bc9
Orion Poplawski ff608c4
* Fri Jul 18 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-1
Orion Poplawski ff608c4
- Update to 2.6.3
Orion Poplawski ff608c4
Orion Poplawski e792bf0
* Wed Jul 16 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-1
Orion Poplawski e792bf0
- Update to 2.6.2
Orion Poplawski 881845e
- Spec cleanup
Orion Poplawski e792bf0
a569b19
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-2
a569b19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a569b19
1053f0e
* Fri May 23 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-1
1053f0e
- Update to 2.6.1
1053f0e
- Drop koan patch applied upstream
1053f0e
296e45d
* Tue Apr 22 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-2
296e45d
- Only require syslinux on x86
296e45d
667e9ef
* Mon Apr 21 2014 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-1
667e9ef
- Update to 2.6.0