03d0cf4
%global commit 4194967f02db8e9f85e8bab6f3803029a4d9a243
5b83152
%global shortcommit %(c=%{commit}; echo ${c:0:7})
5b83152
5b83152
Name:           koan
6a44707
Version:        3.0.1
76cf359
Release:        10%{?dist}
28c1fd5
Summary:        Kickstart over a network
5b83152
5b83152
License:        GPLv2+
5b83152
URL:            https://github.com/cobbler/koan
6a44707
Source0:        https://github.com/cobbler/koan/archive/v%{version}/%{name}-%{version}.tar.gz
5b83152
5b83152
BuildArch:      noarch
5b83152
5b83152
Requires:       python%{python3_pkgversion}-koan = %{version}-%{release}
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%description
5b83152
Koan stands for kickstart-over-a-network and allows for both network
5b83152
installation of new virtualized guests and reinstallation of an existing
5b83152
system. For use with a boot-server configured with Cobbler.
5b83152
5b83152
5b83152
%package -n python%{python3_pkgversion}-koan
5b83152
Summary:        koan python%{python3_pkgversion} module
5b83152
BuildRequires:  python%{python3_pkgversion}-devel
5b83152
BuildRequires:  python%{python3_pkgversion}-setuptools
5b83152
%{?python_enable_dependency_generator}
5b83152
%if 0%{?el7}
5b83152
Requires:       python%{python3_pkgversion}-distro
5b83152
Requires:       python%{python3_pkgversion}-libvirt
c8dc65f
Requires:       python%{python3_pkgversion}-netifaces
5b83152
Requires:       python%{python3_pkgversion}-simplejson
5b83152
%endif
5b83152
Requires:       virt-install
5b83152
5b83152
%description -n python%{python3_pkgversion}-koan
5b83152
koan python%{python3_pkgversion} module.
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%prep
6a44707
%autosetup -p1
679c29a
%py3_shebang_fix bin
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%build
5b83152
%py3_build
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%install
5b83152
%py3_install
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%files
5b83152
%license COPYING
6a44707
%doc README.md
Michael DeHaan f6c2d7d
%{_bindir}/koan
Michael DeHaan ab3fcae
%{_bindir}/cobbler-register
Michael DeHaan f6c2d7d
5b83152
%files -n python%{python3_pkgversion}-koan
5b83152
%license COPYING
5b83152
%{python3_sitelib}/koan/
5b83152
%{python3_sitelib}/koan*.egg-info
Michael DeHaan f6c2d7d
Michael DeHaan f6c2d7d
%changelog
76cf359
* Mon Jan 29 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-10
76cf359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
76cf359
f9fbedd
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-9
f9fbedd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f9fbedd
bf53536
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-8
bf53536
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bf53536
2572877
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-7
2572877
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2572877
6a17728
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 3.0.1-6
6a17728
- Rebuilt for Python 3.12
6a17728
02fb91e
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-5
02fb91e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
02fb91e
76e5204
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-4
76e5204
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
76e5204
b615814
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.0.1-3
b615814
- Rebuilt for Python 3.11
b615814
d2e35a6
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-2
d2e35a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
d2e35a6
6a44707
* Fri Sep 24 2021 Orion Poplawski <orion@nwra.com> - 3.0.1-1
6a44707
- Update to 3.0.1
6a44707
64ebe37
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-0.15.20200917git4194967
64ebe37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
64ebe37
caa982d
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.9.0-0.14.20200917git4194967
caa982d
- Rebuilt for Python 3.10
caa982d
41646b0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-0.13.20200917git4194967
41646b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
41646b0
03d0cf4
* Sat Sep 19 2020 Orion Poplawski <orion@nwra.com> - 2.9.0-0.12.202009017git4194967
03d0cf4
- Update to latest git
03d0cf4
895ead8
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-0.11.20200412gitc67b526
895ead8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
895ead8
5c44d64
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 2.9.0-0.10.20200412gitc67b526
5c44d64
- Rebuilt for Python 3.9
5c44d64
cf2ec05
* Wed Apr 15 2020 Orion Poplawski <orion@nwra.com> - 2.9.0-0.9.202004012gitc67b526
cf2ec05
- Update to latest git
cf2ec05
2e90551
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-0.8.20191125gitcff96a0
2e90551
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2e90551
c8dc65f
* Tue Dec 10 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.7.20191125gitcff96a0
c8dc65f
- Add requirement on netifaces
c8dc65f
d5c29ab
* Mon Nov 25 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.6.20191125gitcff96a0
d5c29ab
- Update to latest git
d5c29ab
5b83152
* Fri Nov 15 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.5.20191115git18df5d4
5b83152
- Update to latest git
5b83152
- Use automatic python dependencies
5b83152
- Use proper snapshot release tag
Michael DeHaan c17fb10
5b83152
* Thu Nov  7 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.4.git
5b83152
- Update to latest git
Michael DeHaan f2c8054
5b83152
* Fri Oct 18 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.3.git
5b83152
- Add patch to support cobbler 2 servers
5b83152
- Add patch to fix quoting with grubby on EL8
Michael DeHaan ac828a5
5b83152
* Fri Oct 11 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-0.2.git
5b83152
- Split out again from cobbler