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