Compare commits
No commits in common. "c8" and "c10s" have entirely different histories.
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
273
.gitignore
vendored
273
.gitignore
vendored
@ -1 +1,272 @@
|
|||||||
SOURCES/pykickstart-3.16.16.tar.gz
|
pykickstart-1.11.tar.gz
|
||||||
|
pykickstart-1.12.tar.gz
|
||||||
|
pykickstart-1.13.tar.gz
|
||||||
|
pykickstart-1.14.tar.gz
|
||||||
|
pykickstart-1.15.tar.gz
|
||||||
|
pykickstart-1.16.tar.gz
|
||||||
|
pykickstart-1.17.tar.gz
|
||||||
|
pykickstart-1.18.tar.gz
|
||||||
|
pykickstart-1.19.tar.gz
|
||||||
|
pykickstart-1.20.tar.gz
|
||||||
|
pykickstart-1.21.tar.gz
|
||||||
|
pykickstart-1.22.tar.gz
|
||||||
|
pykickstart-1.23.tar.gz
|
||||||
|
pykickstart-1.24.tar.gz
|
||||||
|
pykickstart-1.25.tar.gz
|
||||||
|
pykickstart-1.26.tar.gz
|
||||||
|
pykickstart-1.27.tar.gz
|
||||||
|
pykickstart-1.28.tar.gz
|
||||||
|
pykickstart-1.29.tar.gz
|
||||||
|
pykickstart-1.30.tar.gz
|
||||||
|
pykickstart-1.31.tar.gz
|
||||||
|
pykickstart-1.32.tar.gz
|
||||||
|
pykickstart-1.33.tar.gz
|
||||||
|
pykickstart-1.34.tar.gz
|
||||||
|
pykickstart-1.35.tar.gz
|
||||||
|
pykickstart-1.36.tar.gz
|
||||||
|
pykickstart-1.37.tar.gz
|
||||||
|
pykickstart-1.38.tar.gz
|
||||||
|
pykickstart-1.39.tar.gz
|
||||||
|
pykickstart-1.40.tar.gz
|
||||||
|
pykickstart-1.41.tar.gz
|
||||||
|
pykickstart-1.42.tar.gz
|
||||||
|
pykickstart-1.43.tar.gz
|
||||||
|
pykickstart-1.44.tar.gz
|
||||||
|
pykickstart-1.45.tar.gz
|
||||||
|
pykickstart-1.46.tar.gz
|
||||||
|
pykickstart-1.47.tar.gz
|
||||||
|
pykickstart-1.48.tar.gz
|
||||||
|
pykickstart-1.49.tar.gz
|
||||||
|
pykickstart-1.50.tar.gz
|
||||||
|
pykickstart-1.51.tar.gz
|
||||||
|
pykickstart-1.52.tar.gz
|
||||||
|
pykickstart-1.53.tar.gz
|
||||||
|
pykickstart-1.55.tar.gz
|
||||||
|
pykickstart-1.56.tar.gz
|
||||||
|
pykickstart-1.57.tar.gz
|
||||||
|
pykickstart-1.58.tar.gz
|
||||||
|
pykickstart-1.59.tar.gz
|
||||||
|
pykickstart-1.60.tar.gz
|
||||||
|
pykickstart-1.61.tar.gz
|
||||||
|
pykickstart-1.62.tar.gz
|
||||||
|
pykickstart-1.63.tar.gz
|
||||||
|
pykickstart-1.64.tar.gz
|
||||||
|
pykickstart-1.65.tar.gz
|
||||||
|
pykickstart-1.66.tar.gz
|
||||||
|
pykickstart-1.67.tar.gz
|
||||||
|
pykickstart-1.68.tar.gz
|
||||||
|
pykickstart-1.69.tar.gz
|
||||||
|
pykickstart-1.70.tar.gz
|
||||||
|
pykickstart-1.71.tar.gz
|
||||||
|
pykickstart-1.72.tar.gz
|
||||||
|
pykickstart-1.73.tar.gz
|
||||||
|
pykickstart-1.74.tar.gz
|
||||||
|
pykickstart-1.75.tar.gz
|
||||||
|
pykickstart-1.76.tar.gz
|
||||||
|
pykickstart-1.77.tar.gz
|
||||||
|
pykickstart-1.78.tar.gz
|
||||||
|
/pykickstart-1.78.tar.gz
|
||||||
|
/pykickstart-1.79.tar.gz
|
||||||
|
/pykickstart-1.80.tar.gz
|
||||||
|
/pykickstart-1.81.tar.gz
|
||||||
|
/pykickstart-1.82.tar.gz
|
||||||
|
/pykickstart-1.83.tar.gz
|
||||||
|
/pykickstart-1.99.0.tar.gz
|
||||||
|
/pykickstart-1.99.1.tar.gz
|
||||||
|
/pykickstart-1.99.2.tar.gz
|
||||||
|
/pykickstart-1.99.3.tar.gz
|
||||||
|
/pykickstart-1.99.4.tar.gz
|
||||||
|
/pykickstart-1.99.5.tar.gz
|
||||||
|
/pykickstart-1.99.6.tar.gz
|
||||||
|
/pykickstart-1.99.7.tar.gz
|
||||||
|
/pykickstart-1.99.8.tar.gz
|
||||||
|
/pykickstart-1.99.9.tar.gz
|
||||||
|
/pykickstart-1.99.10.tar.gz
|
||||||
|
/pykickstart-1.99.11.tar.gz
|
||||||
|
/pykickstart-1.99.12.tar.gz
|
||||||
|
/pykickstart-1.99.13.tar.gz
|
||||||
|
/pykickstart-1.99.14.tar.gz
|
||||||
|
/pykickstart-1.99.15.tar.gz
|
||||||
|
/pykickstart-1.99.16.tar.gz
|
||||||
|
/pykickstart-1.99.17.tar.gz
|
||||||
|
/pykickstart-1.99.18.tar.gz
|
||||||
|
/pykickstart-1.99.19.tar.gz
|
||||||
|
/pykickstart-1.99.20.tar.gz
|
||||||
|
/pykickstart-1.99.21.tar.gz
|
||||||
|
/pykickstart-1.99.22.tar.gz
|
||||||
|
/pykickstart-1.99.23.tar.gz
|
||||||
|
/pykickstart-1.99.24.tar.gz
|
||||||
|
/pykickstart-1.99.25.tar.gz
|
||||||
|
/pykickstart-1.99.26.tar.gz
|
||||||
|
/pykickstart-1.99.27.tar.gz
|
||||||
|
/pykickstart-1.99.28.tar.gz
|
||||||
|
/pykickstart-1.99.29.tar.gz
|
||||||
|
/pykickstart-1.99.30.tar.gz
|
||||||
|
/pykickstart-1.99.31.tar.gz
|
||||||
|
/pykickstart-1.99.32.tar.gz
|
||||||
|
/pykickstart-1.99.33.tar.gz
|
||||||
|
/pykickstart-1.99.34.tar.gz
|
||||||
|
/pykickstart-1.99.35.tar.gz
|
||||||
|
/pykickstart-1.99.36.tar.gz
|
||||||
|
/pykickstart-1.99.37.tar.gz
|
||||||
|
/pykickstart-1.99.38.tar.gz
|
||||||
|
/pykickstart-1.99.39.tar.gz
|
||||||
|
/pykickstart-1.99.40.tar.gz
|
||||||
|
/pykickstart-1.99.41.tar.gz
|
||||||
|
/pykickstart-1.99.42.tar.gz
|
||||||
|
/pykickstart-1.99.43.tar.gz
|
||||||
|
/pykickstart-1.99.44.tar.gz
|
||||||
|
/pykickstart-1.99.45.tar.gz
|
||||||
|
/pykickstart-1.99.46.tar.gz
|
||||||
|
/pykickstart-1.99.47.tar.gz
|
||||||
|
/pykickstart-1.99.48.tar.gz
|
||||||
|
/pykickstart-1.99.49.tar.gz
|
||||||
|
/pykickstart-1.99.50.tar.gz
|
||||||
|
/pykickstart-1.99.51.tar.gz
|
||||||
|
/pykickstart-1.99.52.tar.gz
|
||||||
|
/pykickstart-1.99.53.tar.gz
|
||||||
|
/pykickstart-1.99.54.tar.gz
|
||||||
|
/pykickstart-1.99.55.tar.gz
|
||||||
|
/pykickstart-1.99.56.tar.gz
|
||||||
|
/pykickstart-1.99.57.tar.gz
|
||||||
|
/pykickstart-1.99.58.tar.gz
|
||||||
|
/pykickstart-1.99.59.tar.gz
|
||||||
|
/pykickstart-1.99.60.tar.gz
|
||||||
|
/pykickstart-1.99.61.tar.gz
|
||||||
|
/pykickstart-1.99.62.tar.gz
|
||||||
|
/pykickstart-1.99.63.tar.gz
|
||||||
|
/pykickstart-1.99.64.tar.gz
|
||||||
|
/pykickstart-1.99.65.tar.gz
|
||||||
|
/pykickstart-1.99.66.tar.gz
|
||||||
|
/pykickstart-2.0.tar.gz
|
||||||
|
/pykickstart-2.1.tar.gz
|
||||||
|
/pykickstart-2.2.tar.gz
|
||||||
|
/pykickstart-2.4.tar.gz
|
||||||
|
/pykickstart-2.5.tar.gz
|
||||||
|
/pykickstart-2.6.tar.gz
|
||||||
|
/pykickstart-2.7.tar.gz
|
||||||
|
/pykickstart-2.8.tar.gz
|
||||||
|
/pykickstart-2.9.tar.gz
|
||||||
|
/pykickstart-2.10.tar.gz
|
||||||
|
/pykickstart-2.11.tar.gz
|
||||||
|
/pykickstart-2.12.tar.gz
|
||||||
|
/pykickstart-2.13.tar.gz
|
||||||
|
/pykickstart-2.14.tar.gz
|
||||||
|
/pykickstart-2.15.tar.gz
|
||||||
|
/pykickstart-2.16.tar.gz
|
||||||
|
/pykickstart-2.17.tar.gz
|
||||||
|
/pykickstart-2.18.tar.gz
|
||||||
|
/pykickstart-2.19.tar.gz
|
||||||
|
/pykickstart-2.20.tar.gz
|
||||||
|
/pykickstart-2.21.tar.gz
|
||||||
|
/pykickstart-2.22.tar.gz
|
||||||
|
/pykickstart-2.23.tar.gz
|
||||||
|
/pykickstart-2.24.tar.gz
|
||||||
|
/pykickstart-2.25.tar.gz
|
||||||
|
/pykickstart-2.26.tar.gz
|
||||||
|
/pykickstart-2.27.tar.gz
|
||||||
|
/pykickstart-2.28.tar.gz
|
||||||
|
/pykickstart-2.29.tar.gz
|
||||||
|
/pykickstart-2.30.tar.gz
|
||||||
|
/pykickstart-2.31.tar.gz
|
||||||
|
/pykickstart-2.32.tar.gz
|
||||||
|
/pykickstart-2.33.tar.gz
|
||||||
|
/pykickstart-2.34.tar.gz
|
||||||
|
/pykickstart-2.35.tar.gz
|
||||||
|
/pykickstart-2.36.tar.gz
|
||||||
|
/pykickstart-2.37.tar.gz
|
||||||
|
/pykickstart-2.39.tar.gz
|
||||||
|
/pykickstart-2.40.tar.gz
|
||||||
|
/pykickstart-2.41.tar.gz
|
||||||
|
/pykickstart-2.42.tar.gz
|
||||||
|
/pykickstart-2.43.tar.gz
|
||||||
|
/pykickstart-2.44.tar.gz
|
||||||
|
/pykickstart-3.10.tar.gz
|
||||||
|
/pykickstart-3.11.tar.gz
|
||||||
|
/pykickstart-3.12.tar.gz
|
||||||
|
/pykickstart-3.13.tar.gz
|
||||||
|
/pykickstart-3.14.tar.gz
|
||||||
|
/pykickstart-3.15.tar.gz
|
||||||
|
/pykickstart-3.16.tar.gz
|
||||||
|
/pykickstart-3.17.tar.gz
|
||||||
|
/pykickstart-3.18.tar.gz
|
||||||
|
/pykickstart-3.19.tar.gz
|
||||||
|
/pykickstart-3.19.tar.gz.asc
|
||||||
|
/pykickstart-3.20.tar.gz
|
||||||
|
/pykickstart-3.20.tar.gz.asc
|
||||||
|
/pykickstart-3.21.tar.gz
|
||||||
|
/pykickstart-3.21.tar.gz.asc
|
||||||
|
/pykickstart-3.22.tar.gz
|
||||||
|
/pykickstart-3.22.tar.gz.asc
|
||||||
|
/pykickstart-3.23.tar.gz
|
||||||
|
/pykickstart-3.23.tar.gz.asc
|
||||||
|
/pykickstart-3.24.tar.gz
|
||||||
|
/pykickstart-3.24.tar.gz.asc
|
||||||
|
/pykickstart-3.25.tar.gz
|
||||||
|
/pykickstart-3.25.tar.gz.asc
|
||||||
|
/pykickstart-3.26.tar.gz
|
||||||
|
/pykickstart-3.26.tar.gz.asc
|
||||||
|
/pykickstart-3.27.tar.gz
|
||||||
|
/pykickstart-3.27.tar.gz.asc
|
||||||
|
/pykickstart-3.28.tar.gz
|
||||||
|
/pykickstart-3.28.tar.gz.asc
|
||||||
|
/pykickstart-3.29.tar.gz
|
||||||
|
/pykickstart-3.29.tar.gz.asc
|
||||||
|
/pykickstart-3.30.tar.gz
|
||||||
|
/pykickstart-3.30.tar.gz.asc
|
||||||
|
/pykickstart-3.31.tar.gz
|
||||||
|
/pykickstart-3.31.tar.gz.asc
|
||||||
|
/pykickstart-3.32.tar.gz
|
||||||
|
/pykickstart-3.32.tar.gz.asc
|
||||||
|
/pykickstart-3.33.tar.gz
|
||||||
|
/pykickstart-3.33.tar.gz.asc
|
||||||
|
/pykickstart-3.34.tar.gz
|
||||||
|
/pykickstart-3.34.tar.gz.asc
|
||||||
|
/pykickstart-3.35.tar.gz
|
||||||
|
/pykickstart-3.35.tar.gz.asc
|
||||||
|
/pykickstart-3.36.tar.gz
|
||||||
|
/pykickstart-3.36.tar.gz.asc
|
||||||
|
/pykickstart-3.37.tar.gz
|
||||||
|
/pykickstart-3.37.tar.gz.asc
|
||||||
|
/pykickstart-3.38.tar.gz
|
||||||
|
/pykickstart-3.38.tar.gz.asc
|
||||||
|
/pykickstart-3.39.tar.gz
|
||||||
|
/pykickstart-3.39.tar.gz.asc
|
||||||
|
/pykickstart-3.40.tar.gz
|
||||||
|
/pykickstart-3.40.tar.gz.asc
|
||||||
|
/pykickstart-3.41.tar.gz
|
||||||
|
/pykickstart-3.41.tar.gz.asc
|
||||||
|
/pykickstart-3.42.tar.gz
|
||||||
|
/pykickstart-3.42.tar.gz.asc
|
||||||
|
/pykickstart-3.43.tar.gz
|
||||||
|
/pykickstart-3.43.tar.gz.asc
|
||||||
|
/pykickstart-3.44.tar.gz
|
||||||
|
/pykickstart-3.44.tar.gz.asc
|
||||||
|
/pykickstart-3.45.tar.gz
|
||||||
|
/pykickstart-3.45.tar.gz.asc
|
||||||
|
/pykickstart-3.46.tar.gz
|
||||||
|
/pykickstart-3.46.tar.gz.asc
|
||||||
|
/pykickstart-3.47.tar.gz
|
||||||
|
/pykickstart-3.47.tar.gz.asc
|
||||||
|
/pykickstart-3.48.tar.gz
|
||||||
|
/pykickstart-3.48.tar.gz.asc
|
||||||
|
/pykickstart-3.49.tar.gz
|
||||||
|
/pykickstart-3.49.tar.gz.asc
|
||||||
|
/pykickstart-3.50.tar.gz
|
||||||
|
/pykickstart-3.50.tar.gz.asc
|
||||||
|
/pykickstart-3.51.tar.gz
|
||||||
|
/pykickstart-3.51.tar.gz.asc
|
||||||
|
/pykickstart-3.52.tar.gz
|
||||||
|
/pykickstart-3.52.tar.gz.asc
|
||||||
|
/pykickstart-3.52.1.tar.gz
|
||||||
|
/pykickstart-3.52.1.tar.gz.asc
|
||||||
|
/pykickstart-3.52.2.tar.gz
|
||||||
|
/pykickstart-3.52.2.tar.gz.asc
|
||||||
|
/pykickstart-3.52.3.tar.gz
|
||||||
|
/pykickstart-3.52.3.tar.gz.asc
|
||||||
|
/pykickstart-3.52.4.tar.gz
|
||||||
|
/pykickstart-3.52.4.tar.gz.asc
|
||||||
|
/pykickstart-3.52.5.tar.gz
|
||||||
|
/pykickstart-3.52.5.tar.gz.asc
|
||||||
|
/pykickstart-3.52.6.tar.gz
|
||||||
|
/pykickstart-3.52.6.tar.gz.asc
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCgAdFiEEtMa0UeT6i0IyyhkeEX6MFo7+On8FAmRMDtoACgkQEX6MFo7+
|
|
||||||
On8yjAf+L3ZAWxl7mDFchWtt7fooSqbCjGy/e/1LqBnuGAvuEkszqfGTPLoBzdo1
|
|
||||||
mIBmy9Hv6UhOrXQIO68rea/x48/so8mVHs4tRCYpQDv4Q8dBhVlItSzuP4rIut+T
|
|
||||||
ZDb53LNJJakLdlKoggB93u4/V63XzITf19JUlreEnrbJFcIy1t0VpG4qWf/FZ0eX
|
|
||||||
wZl3CD42y88QjY60ubFieMjkbgA5FA3y7iVkjgPT5SS0EvT3JQtn5Zst338Q04fx
|
|
||||||
7GPUq1HUxt1yve6XN1fKS3cwn+EpfeiI5E2JcCpIEFF5gDjK/TtKPVd6ZFbyaPaZ
|
|
||||||
rEEo1Ut1aq5b9eWZ7rSPT2wE9evffA==
|
|
||||||
=PNNT
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,926 +0,0 @@
|
|||||||
Name: pykickstart
|
|
||||||
Version: 3.16.16
|
|
||||||
Release: 1%{?dist}
|
|
||||||
License: GPLv2 and MIT
|
|
||||||
Group: System Environment/Libraries
|
|
||||||
Summary: Python utilities for manipulating kickstart files.
|
|
||||||
Url: https://github.com/pykickstart/pykickstart
|
|
||||||
Source0: https://github.com/pykickstart/pykickstart/releases/download/r%{version}/%{name}-%{version}.tar.gz
|
|
||||||
Source1: https://github.com/pykickstart/pykickstart/releases/download/r%{version}/%{name}-%{version}.tar.gz.asc
|
|
||||||
|
|
||||||
BuildArch: noarch
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
|
||||||
BuildRequires: python3-coverage
|
|
||||||
BuildRequires: python3-devel
|
|
||||||
BuildRequires: python3-nose
|
|
||||||
BuildRequires: python3-ordered-set
|
|
||||||
BuildRequires: python3-requests
|
|
||||||
BuildRequires: python3-setuptools
|
|
||||||
BuildRequires: python3-six
|
|
||||||
|
|
||||||
Requires: python3-kickstart = %{version}-%{release}
|
|
||||||
|
|
||||||
%description
|
|
||||||
Python utilities for manipulating kickstart files. The Python 2 and 3 libraries
|
|
||||||
can be found in the packages python-kickstart and python3-kickstart
|
|
||||||
respectively.
|
|
||||||
|
|
||||||
# Python 3 library
|
|
||||||
%package -n python3-kickstart
|
|
||||||
Summary: Python 3 library for manipulating kickstart files.
|
|
||||||
Requires: python3-six
|
|
||||||
Requires: python3-requests
|
|
||||||
Requires: python3-ordered-set
|
|
||||||
|
|
||||||
%description -n python3-kickstart
|
|
||||||
Python 3 library for manipulating kickstart files. The binaries are found in
|
|
||||||
the pykickstart package.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q
|
|
||||||
|
|
||||||
%build
|
|
||||||
make PYTHON=%{_bindir}/python3
|
|
||||||
|
|
||||||
%install
|
|
||||||
make DESTDIR=%{buildroot} PYTHON=%{_bindir}/python3 install
|
|
||||||
|
|
||||||
%files
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%license COPYING
|
|
||||||
%doc README.rst
|
|
||||||
%doc data/kickstart.vim
|
|
||||||
%{_bindir}/ksvalidator
|
|
||||||
%{_bindir}/ksflatten
|
|
||||||
%{_bindir}/ksverdiff
|
|
||||||
%{_bindir}/ksshell
|
|
||||||
%{_mandir}/man1/*
|
|
||||||
|
|
||||||
%files -n python3-kickstart
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc docs/2to3
|
|
||||||
%doc docs/kickstart-docs.txt
|
|
||||||
%{python3_sitelib}/pykickstart*egg*
|
|
||||||
%{python3_sitelib}/pykickstart/
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Fri Apr 28 2023 Brian C. Lane <bcl@redhat.com> - 3.16.16-1
|
|
||||||
- Makefile: Add use of git signingkey (bcl)
|
|
||||||
Related: rhbz#2189480
|
|
||||||
- Add DNS handling options to the network command (vslavik)
|
|
||||||
Resolves: rhbz#2189480
|
|
||||||
|
|
||||||
* Fri Jun 24 2022 Brian C. Lane <bcl@redhat.com> - 3.16.15-1
|
|
||||||
- Add support for automatic LUN Scan (vponcova)
|
|
||||||
Resolves: rhbz#1497088
|
|
||||||
|
|
||||||
* Mon May 17 2021 Brian C. Lane <bcl@redhat.com> - 3.16.13-1
|
|
||||||
- Deprecate autostep in RHEL8 (vslavik)
|
|
||||||
Resolves: rhbz#1895951
|
|
||||||
|
|
||||||
* Tue May 11 2021 Brian C. Lane <bcl@redhat.com> - 3.16.12-1
|
|
||||||
- docs: Use python3 from environment so that tox installed modules are found (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- tests: Name zipl test RHEL8_TestCase (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- Makefile: Use unittest instead of nose (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- pylint: Fix warnings and errors from pylint 2.5.x (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- tests: Ignore W0707 raise-missing-from warnings (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- setup.py: Fix script installation without filename extension (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- move dependencies into setup.py and use setuptools (carlos)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
- Switch to using GitHub Actions instead of Travis CI (bcl)
|
|
||||||
Resolves: rhbz#1916487
|
|
||||||
- Add support for running via tox (bcl)
|
|
||||||
Related: rhbz#1916487
|
|
||||||
|
|
||||||
* Mon Apr 20 2020 Brian C. Lane <bcl@redhat.com> - 3.16.11-1
|
|
||||||
- tests: pin coverage at the 4.x.x series (bcl)
|
|
||||||
Related: rhbz#1790574
|
|
||||||
- Switch to using Weblate for translations (bcl)
|
|
||||||
Resolves: rhbz#1790574
|
|
||||||
- po: Remove pykickstart.pot (bcl)
|
|
||||||
Related: rhbz#1790574
|
|
||||||
|
|
||||||
* Tue Jan 14 2020 Brian C. Lane <bcl@redhat.com> - 3.16.10-1
|
|
||||||
- New translations
|
|
||||||
Resolves: rhbz#1754980
|
|
||||||
- Update zanata client package name (bcl)
|
|
||||||
- Update pykickstart.pot (bcl)
|
|
||||||
|
|
||||||
* Tue Dec 03 2019 Brian C. Lane <bcl@redhat.com> - 3.16.9-1
|
|
||||||
- Update versionremoved sphinx extension (bcl)
|
|
||||||
Related: rhbz#1776378
|
|
||||||
- Add the rhsm command (mkolman)
|
|
||||||
Resolves: rhbz#1776378
|
|
||||||
Related: rhbz#1748281
|
|
||||||
|
|
||||||
* Wed Nov 06 2019 Brian C. Lane <bcl@redhat.com> - 3.16.8-1
|
|
||||||
- Updated upstream urls in pykickstart.spec (bcl)
|
|
||||||
- docs/versionremoved: fix sphinx import path (lars)
|
|
||||||
- Add support for the ZIPL Secure Boot for RHEL8 (#1753312) (vponcova)
|
|
||||||
Resolves: rhbz#1753312
|
|
||||||
|
|
||||||
* Wed Aug 14 2019 David Cantrell <dcantrell@redhat.com> - 3.16.7-1
|
|
||||||
- Update translations
|
|
||||||
Resolves: rhbz#1690008
|
|
||||||
|
|
||||||
* Mon Jun 24 2019 David Cantrell <dcantrell@redhat.com> - 3.16.6-1
|
|
||||||
- Add the --disable option for the 'module' command
|
|
||||||
Resolves: rhbz#1719347
|
|
||||||
|
|
||||||
* Wed Jun 12 2019 David Cantrell <dcantrell@redhat.com> - 3.16.5-2
|
|
||||||
- Enable CDN access from kickstart files
|
|
||||||
Resolves: rhbz#1702370
|
|
||||||
|
|
||||||
* Wed Jun 12 2019 David Cantrell <dcantrell@redhat.com> - 3.16.5-1
|
|
||||||
- Localization fixes
|
|
||||||
Resolves: rhbz#1690008
|
|
||||||
- Prevent traceback in ksverdiff
|
|
||||||
Resolves: rhbz#1693305
|
|
||||||
|
|
||||||
* Tue Apr 02 2019 David Cantrell <dcantrell@redhat.com> - 3.16.3-4
|
|
||||||
- Add options to allow specifying RHEL subscription certificates
|
|
||||||
Resolves: rhbz#1663952
|
|
||||||
|
|
||||||
* Tue Apr 02 2019 David Cantrell <dcantrell@redhat.com> - 3.16.3-3
|
|
||||||
- Adding gating files
|
|
||||||
Resolves: rhbz#1677051
|
|
||||||
|
|
||||||
* Thu Jan 03 2019 David Cantrell <dcantrell@redhat.com> - 3.16.3-2
|
|
||||||
- Add missing ko and zh_TW translations
|
|
||||||
Resolves: rhbz#1608336
|
|
||||||
|
|
||||||
* Tue Dec 04 2018 David Cantrell <dcantrell@redhat.com> - 3.16.3-1
|
|
||||||
- Do not throw exception on deprecated 'ignoredisk --interactive'
|
|
||||||
Resolves: rhzb#1637872
|
|
||||||
|
|
||||||
* Tue Nov 27 2018 David Cantrell <dcantrell@redhat.com> - 3.16.2-2
|
|
||||||
- Update some translation files
|
|
||||||
Resolves: rhbz#1608336
|
|
||||||
|
|
||||||
* Wed Aug 29 2018 Chris Lumens <clumens@redhat.com> - 3.16.2-1
|
|
||||||
- Add the syspurpose command (mkolman)
|
|
||||||
Resolves: rhbz#1612061
|
|
||||||
- Re-remove the spec file (clumens)
|
|
||||||
- Use the RHEL8 handler to generate RHEL docs (clumens)
|
|
||||||
|
|
||||||
* Wed Aug 15 2018 David Cantrell <dcantrell@redhat.com> - 3.16.1-1
|
|
||||||
- Add authselect command to rhel8 handler (rvykydal)
|
|
||||||
Related: rhbz#1615955
|
|
||||||
- Add module command to rhel8 handler (rvykydal)
|
|
||||||
Resolves: rhbz#1615955
|
|
||||||
|
|
||||||
* Thu Aug 09 2018 David Cantrell <dcantrell@redhat.com> - 3.16-1
|
|
||||||
- New release: 3.16 (dcantrell)
|
|
||||||
- Remove the extra space from the logvol command (vponcova)
|
|
||||||
Related: rhbz#1547908
|
|
||||||
- Support LUKS2 in the raid command (vponcova)
|
|
||||||
Related: rhbz#1547908
|
|
||||||
- Support LUKS2 in the part command (vponcova)
|
|
||||||
Related: rhbz#1547908
|
|
||||||
- Support LUKS2 in the logvol command (vponcova)
|
|
||||||
Related: rhbz#1547908
|
|
||||||
- Support LUKS2 in the autopart command (vponcova)
|
|
||||||
Related: rhbz#1547908
|
|
||||||
- Remove unused false positive (vponcova)
|
|
||||||
- Wrong hanging indentation (vponcova)
|
|
||||||
|
|
||||||
* Thu Jul 12 2018 David Cantrell <dcantrell@redhat.com> - 3.15-1
|
|
||||||
- Upgrade to pykickstart-3.15
|
|
||||||
- Disable check step because coverage3 is broken on docstrings and
|
|
||||||
pocketlint is currently unavailable to us
|
|
||||||
|
|
||||||
* Fri Apr 13 2018 David Cantrell <dcantrell@redhat.com> - 3.12.2-1
|
|
||||||
- Upgrade to pykickstart-3.12.2, adds nvdimm command support
|
|
||||||
|
|
||||||
* Thu Mar 22 2018 David Cantrell <dcantrell@redhat.com> - 3.12.1-1
|
|
||||||
- Set RHEL8 as the default kickstart version
|
|
||||||
- Remove python2 build specifics, do not generate python2 packages
|
|
||||||
|
|
||||||
* Thu Jan 04 2018 Chris Lumens <clumens@redhat.com> - 2.44-1
|
|
||||||
- Fix directory ownership (lbalhar, #202). (clumens)
|
|
||||||
- firewall: add --use-system-defaults arg to command (#1526486) (dusty)
|
|
||||||
- Port the F20 firewall test from master. (clumens)
|
|
||||||
|
|
||||||
* Wed Dec 06 2017 Chris Lumens <clumens@redhat.com> - 2.43-1
|
|
||||||
- Don't modify the original command and data mappings. (vponcova)
|
|
||||||
- Add support for hmc command in Fedora (vponcova)
|
|
||||||
|
|
||||||
* Thu Nov 09 2017 Chris Lumens <clumens@redhat.com> - 2.42-1
|
|
||||||
- Add clearpart --cdl option. (sbueno+anaconda)
|
|
||||||
- Add Fedora 28 support (vponcova)
|
|
||||||
- Fix which Autopart class checks for the 'mount' command (vpodzime)
|
|
||||||
|
|
||||||
* Mon Oct 16 2017 Chris Lumens <clumens@redhat.com> - 2.41-1
|
|
||||||
- Pylint fixes (vponcova)
|
|
||||||
- Add command hmc to support SE/HMC file access in RHEL7 (vponcova)
|
|
||||||
- Add timeout and retries options to %packages section in RHEL7 (vponcova)
|
|
||||||
- Call the _ method from i18n.py (jkonecny)
|
|
||||||
|
|
||||||
* Thu Oct 12 2017 Chris Lumens <clumens@redhat.com> - 2.40-1
|
|
||||||
- Add a new 'mount' command (vpodzime)
|
|
||||||
|
|
||||||
* Fri Sep 15 2017 Chris Lumens <clumens@redhat.com> - 2.39-1
|
|
||||||
- network: add network --bindto option (Fedora) (#1483981) (rvykydal)
|
|
||||||
- network: add network --bindto option (RHEL) (#1483981) (rvykydal)
|
|
||||||
|
|
||||||
* Fri Sep 15 2017 Jiri Konecny <jkonecny@redhat.com> - 2.38-2
|
|
||||||
- Backport of the Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> from downstream spec
|
|
||||||
Python 2 binary package renamed to python2-pykickstart
|
|
||||||
See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
|
|
||||||
|
|
||||||
* Thu Sep 07 2017 Chris Lumens <clumens@redhat.com> - 2.38-1
|
|
||||||
- Add url --metalink support (#1464843) (rvykydal)
|
|
||||||
- Add repo --metalink support (#1464843) (rvykydal)
|
|
||||||
- Add Fedora 27 support. (rvykydal)
|
|
||||||
- Update Repo command tests. (rvykydal)
|
|
||||||
- Split the import of commands to multiple lines (vponcova)
|
|
||||||
- Move the installclass command to the %anaconda section (vponcova)
|
|
||||||
|
|
||||||
* Mon Jul 31 2017 Chris Lumens <clumens@redhat.com> - 2.37-1
|
|
||||||
- Remove the type annotations (dshea)
|
|
||||||
- Remove mypy checks. (dshea)
|
|
||||||
|
|
||||||
* Mon Jul 24 2017 Chris Lumens <clumens@redhat.com> - 2.36-1
|
|
||||||
- Add a Makefile target for uploading to pypi (#162). (clumens)
|
|
||||||
- Add tests for method command (vponcova)
|
|
||||||
- Rewrite the method command. (vponcova)
|
|
||||||
- More documentation for bypassing the bootloader (#159) (amtlib-dot-dll)
|
|
||||||
- Output any sections registered with NullSection (#154). (clumens)
|
|
||||||
- Add new installclass command. (vponcova)
|
|
||||||
|
|
||||||
* Wed Jun 14 2017 Chris Lumens <clumens@redhat.com> - 2.35-1
|
|
||||||
- Fix an ambiguous string in a snapshot command test. (clumens)
|
|
||||||
- Snapshot command is also for Fedora 26 (jkonecny)
|
|
||||||
- Add documentation for the snapshot feature (#1113207) (jkonecny)
|
|
||||||
- Add tests for a new snapshot command (#1113207) (jkonecny)
|
|
||||||
- Add support of --when param to snapshot command (#1113207) (jkonecny)
|
|
||||||
- Add new snapshot KS command (#1113207) (jkonecny)
|
|
||||||
|
|
||||||
* Fri Apr 07 2017 Chris Lumens <clumens@redhat.com> - 2.34-1
|
|
||||||
- Ignore a couple false positives coming from the re module. (clumens)
|
|
||||||
- Add --nohome, --noboot and --noswap options to autopart command. (vponcova)
|
|
||||||
- Add --nohome option to autopart command to RHEL7. (vponcova)
|
|
||||||
- Add support for --chunksize option to RHEL7. (vponcova)
|
|
||||||
- Ignore errors from coverage tests (#138) (jkonecny)
|
|
||||||
- Add --hibernation to the list of logvol size options (#1408666). (clumens)
|
|
||||||
- Apply a different filter for warnings from pykickstart (#1408667). (clumens)
|
|
||||||
- Rename a couple _setToSelf calls that snuck back in (#1408667). (clumens)
|
|
||||||
- Handle KickstartVersionError in ksflatten (#1412249). (clumens)
|
|
||||||
- Fix handling # in passwords. (clumens)
|
|
||||||
- Pass comments=True to shlex.split calls in the test functions. (clumens)
|
|
||||||
|
|
||||||
* Fri Nov 04 2016 Chris Lumens <clumens@redhat.com> - 2.33-1
|
|
||||||
- Fix python2 compatibility when printing to stderr (jkonecny)
|
|
||||||
- Remove duplicated kwargs.get displayMode variable (jkonecny)
|
|
||||||
- Print errors to stderr when errors aren't fatal (jkonecny)
|
|
||||||
- Add a type stub for the new F26 support. (clumens)
|
|
||||||
- Fix and add tests for F26 and new displaymode (jkonecny)
|
|
||||||
- Add non-interactive option to graphical and text modes (jkonecny)
|
|
||||||
- Add Fedora 26 support (jkonecny)
|
|
||||||
|
|
||||||
* Tue Sep 13 2016 Chris Lumens <clumens@redhat.com> - 2.32-1
|
|
||||||
- replace assertEquals with assertEqual in network tests (#103) (rvykydal)
|
|
||||||
- Fix F25 timezone should subclass F23 instead of F18 (#102) (jkonecny)
|
|
||||||
- Update network command documentation for --no-activate option. (rvykydal)
|
|
||||||
- Update network command documentation (from master) (rvykydal)
|
|
||||||
- Add --no-activate option to network command (#1277975) (rvykydal)
|
|
||||||
|
|
||||||
* Thu Jul 21 2016 Chris Lumens <clumens@redhat.com> - 2.31-1
|
|
||||||
- Support timezone command usage without timezone specification (mkolman)
|
|
||||||
- Formatting fixes (mkolman)
|
|
||||||
- Download translations less frequently. (#83) (dshea)
|
|
||||||
- Adapt to the new version of mypy (#82) (dshea)
|
|
||||||
- The pykickstart package should require a specific python3-kickstart. (clumens)
|
|
||||||
- Use set_to_self and set_to_obj internally. (clumens)
|
|
||||||
- Remove the locales from zanata.xml. (clumens)
|
|
||||||
|
|
||||||
* Tue May 10 2016 Chris Lumens <clumens@redhat.com> - 2.30-1
|
|
||||||
- Add documentation for --excludeWeakdeps (dshea)
|
|
||||||
- Add support for --excludeWeakdeps option to %packages. (james)
|
|
||||||
- Numbers can be part of a kickstart command option. (clumens)
|
|
||||||
- It's authconfig, not autoconfig (in the kickstart.vim file). (clumens)
|
|
||||||
|
|
||||||
* Mon Apr 25 2016 Chris Lumens <clumens@redhat.com> - 2.29-1
|
|
||||||
- Fix pylint no-member errors. (clumens)
|
|
||||||
- Support file URLs for ostree (#1327460). (clumens)
|
|
||||||
- Fix a couple mistakes in the documentation. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 12 2016 Chris Lumens <clumens@redhat.com> - 2.28-1
|
|
||||||
- Correctly move scripts after they've been installed. (clumens)
|
|
||||||
- Document %traceback and %onerror. (clumens)
|
|
||||||
- Add a new %onerror script section (#74). (clumens)
|
|
||||||
- The tools aren't tests, so don't try to run them. (clumens)
|
|
||||||
- Enable coverage reporting for pykickstart tools (jikortus)
|
|
||||||
|
|
||||||
* Thu Apr 07 2016 Chris Lumens <clumens@redhat.com> - 2.27-1
|
|
||||||
- Ignore DeprecationWarnings originating in pykickstart itself. (clumens)
|
|
||||||
|
|
||||||
* Mon Mar 28 2016 Chris Lumens <clumens@redhat.com> - 2.26-1
|
|
||||||
- We need to BuildRequires python-ordered-set. (clumens)
|
|
||||||
- Add --chunksize option to raid command. (vtrefny)
|
|
||||||
- Add Fedora 25 support. (vtrefny)
|
|
||||||
- Remove deprecated commands from the documentation. (clumens)
|
|
||||||
- Mark the device, dmraid, and multipath commands as deprecated. (clumens)
|
|
||||||
- Fix processing of the #platform= comment. (clumens)
|
|
||||||
- fix formating (Frodox)
|
|
||||||
- Change network example to working one (Frodox)
|
|
||||||
- Add DNF system-upgrade near FedUp references (github)
|
|
||||||
- Add a syntax highlighting file for vim. (clumens)
|
|
||||||
- Move tests/parser/* into the tests/ directory. (clumens)
|
|
||||||
- Use importlib to import modules. (dshea)
|
|
||||||
- Update kickstart documentation for ntp (jkonecny)
|
|
||||||
- It's self.sshkey, not self.key. (clumens)
|
|
||||||
- Remove orderedset.py (dshea)
|
|
||||||
|
|
||||||
* Fri Feb 05 2016 Chris Lumens <clumens@redhat.com> - 2.25-1
|
|
||||||
- Use the correct branch in zanata. (clumens)
|
|
||||||
- Improved method.py test coverage (jikortus)
|
|
||||||
- Remove the removal of the eintr checker, which has been removed (dshea)
|
|
||||||
- Verify that a password with a # sign doesn't get read as a comment. (clumens)
|
|
||||||
- Add comments to the public set_to_self and set_to_obj methods. (clumens)
|
|
||||||
- Promote _setToObj and _setToSelf to public functions. (clumens)
|
|
||||||
- Raise PendingDeprecationWarnings for things removed in pykickstart-3. (clumens)
|
|
||||||
- Change the README to explain which branch we're talking about here. (clumens)
|
|
||||||
- Add a document describing how to adapt your code to pykickstart-3. (clumens)
|
|
||||||
- There is no F7_Key class - use RHEL5_Key instead. (clumens)
|
|
||||||
- The RHEL6 branch supported the key command. (clumens)
|
|
||||||
- Try harder to test translations. (dshea)
|
|
||||||
|
|
||||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.24-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
||||||
|
|
||||||
* Mon Jan 11 2016 Chris Lumens <clumens@redhat.com> - 2.24-1
|
|
||||||
- Add build requires on python-coverage and python3-mypy. (clumens)
|
|
||||||
|
|
||||||
* Mon Jan 11 2016 Chris Lumens <clumens@redhat.com> - 2.23-1
|
|
||||||
- Add type information to parser.py and sections.py. (clumens)
|
|
||||||
- Fix some of the types in base.py. (clumens)
|
|
||||||
- Don't set currentCmd on the handler object. (clumens)
|
|
||||||
- Remove logs and coverage files from the "clean" target. (clumens)
|
|
||||||
- Fix the if block in the Makefile to be much more clear. (clumens)
|
|
||||||
- Get rid of the BuildRequires: transifex. (clumens)
|
|
||||||
- Get rid of the "test" makefile target. Use "coverage" for everything. (clumens)
|
|
||||||
- Use python3 by default in the spec file and Makefile. (clumens)
|
|
||||||
- Remove the #! line from setup.py. (clumens)
|
|
||||||
- Remove spec file history from before version 1.99. (clumens)
|
|
||||||
- Add some initial static typing information to pykickstart. (dshea)
|
|
||||||
- Fix a bug in how arguments were being passed to zanata. (clumens)
|
|
||||||
|
|
||||||
* Tue Jan 05 2016 Chris Lumens <clumens@redhat.com> - 2.22-1
|
|
||||||
- Use six.assertRaisesRegex to keep the tests working in python2. (dshea)
|
|
||||||
- Rename deprecated assert methods to whatever we're supposed to be using. (clumens)
|
|
||||||
- Fix class inheritance in RHEL6_VolGroup (ccoyle)
|
|
||||||
- Run the translation-canary tests during make archive (dshea)
|
|
||||||
- Run translation-canary tests from make check (dshea)
|
|
||||||
- Ignore translation-canary when running pylint. (dshea)
|
|
||||||
- Correct problems in translatable format strings. (dshea)
|
|
||||||
- Use the xgettext_werror to generate pykickstart.pot (dshea)
|
|
||||||
- Use setup.py's sdist to create the release tarball. (dshea)
|
|
||||||
- Squashed 'translation-canary/' content from commit 5a45c19 (dshea)
|
|
||||||
|
|
||||||
* Mon Nov 30 2015 Chris Lumens <clumens@redhat.com> - 2.21-1
|
|
||||||
- Add tests for all the preprocess functions. (clumens)
|
|
||||||
- Reimplement the existing preprocess functions. (clumens)
|
|
||||||
- Add new preprocess functions that return a string. (clumens)
|
|
||||||
- _preprocessStateMachine shouldn't do any writing to disk. (clumens)
|
|
||||||
- Import tempfile when it's needed, not globally. (clumens)
|
|
||||||
|
|
||||||
* Mon Nov 09 2015 Chris Lumens <clumens@redhat.com> - 2.20-1
|
|
||||||
- Only decode as utf-8 when using py3 (bcl)
|
|
||||||
- Add --sshkey to sshpw command (#1274104) (bcl)
|
|
||||||
- Fix an xconfig test case. (clumens)
|
|
||||||
- The xconfig --server option was apparently removed by FC6. (clumens)
|
|
||||||
- Add a test for the xconfig command. (clumens)
|
|
||||||
- Read kickstart files in binary, decode to utf-8 (bcl)
|
|
||||||
|
|
||||||
* Tue Nov 03 2015 Chris Lumens <clumens@redhat.com> - 2.19-1
|
|
||||||
- We don't actually need to BuildRequires python-pocketlint. (clumens)
|
|
||||||
- docs/kickstart-docs.rst: iscrypted has no argument (sol)
|
|
||||||
|
|
||||||
* Thu Oct 22 2015 Chris Lumens <clumens@redhat.com> - 2.18-1
|
|
||||||
- More tests for driverdisk, iscsi, ostreesetup, partition, raid and repo commands (atodorov)
|
|
||||||
- Add more unit tests (atodorov)
|
|
||||||
- pykickstart: don't set bootProto if --noipv4 (jbacik)
|
|
||||||
- Produce coverage-report.log for CI (atodorov)
|
|
||||||
|
|
||||||
* Wed Oct 07 2015 Chris Lumens <clumens@redhat.com> - 2.17-1
|
|
||||||
- Add Fedora 24 support. (clumens)
|
|
||||||
- Update the RHEL7 version constant. (clumens)
|
|
||||||
- ostree repos can only be HTTP or HTTPS. (clumens)
|
|
||||||
- Allow GIDs to be specified in the user --groups list. (dshea)
|
|
||||||
- docs: Add `--activate` as an explicit network option to the list (walters)
|
|
||||||
|
|
||||||
* Fri Sep 25 2015 Chris Lumens <clumens@redhat.com> - 2.16-1
|
|
||||||
- Add reqpart to docs (pbokoc)
|
|
||||||
- link to github docs instead of fedora wiki (mmckinst)
|
|
||||||
- Differentiate between empty and missing instLangs (dshea)
|
|
||||||
- Add tests for empty and missing --instLangs values. (dshea)
|
|
||||||
|
|
||||||
* Tue Sep 08 2015 Chris Lumens <clumens@redhat.com> - 2.15-1
|
|
||||||
- Fix a typo in the README. (clumens)
|
|
||||||
- Check whether requests actually fetched the URL (dshea)
|
|
||||||
- Return URL loads as str instead of bytes (dshea)
|
|
||||||
- Add test cases for including kickstart data via URL. (dshea)
|
|
||||||
|
|
||||||
* Thu Aug 27 2015 Chris Lumens <clumens@redhat.com> - 2.14-1
|
|
||||||
- Fix writing out an empty %packages section when using ksflatten. (clumens)
|
|
||||||
- Fix a typo in output from the RHEL6 logvol command. (clumens)
|
|
||||||
- Increase test coverage by a couple percent. (clumens)
|
|
||||||
- Fix zfcp equality testing for F12 and later. (clumens)
|
|
||||||
- Fix warning on adding a second user with the same name. (clumens)
|
|
||||||
- Directories have to be the same in harddrive equality testing. (clumens)
|
|
||||||
|
|
||||||
* Wed Aug 05 2015 Chris Lumens <clumens@redhat.com> - 2.13-1
|
|
||||||
- Fix liveimg equality check (bcl)
|
|
||||||
- improve test coverage for version.py (atodorov)
|
|
||||||
|
|
||||||
* Thu Jul 30 2015 Chris Lumens <clumens@redhat.com> - 2.12-1
|
|
||||||
- Avoid polluting generated kickstarts by unexpected reqpart commands (#1164660) (mkolman)
|
|
||||||
- Don't always assume the mock chroot is on x86_64. (clumens)
|
|
||||||
- Remove documentation compilation warnings (jkonecny)
|
|
||||||
- Use sys.exit instead of os._exit. (clumens)
|
|
||||||
- Add a new makefile target that does everything needed for jenkins. (clumens)
|
|
||||||
|
|
||||||
* Thu Jul 09 2015 Chris Lumens <clumens@redhat.com> - 2.11-1
|
|
||||||
- Run nosetests with the same python as was passed to make. (clumens)
|
|
||||||
- Looks like Group still needs to define __hash__ to be hashable. (clumens)
|
|
||||||
|
|
||||||
* Mon Jul 06 2015 Chris Lumens <clumens@redhat.com> - 2.10-1
|
|
||||||
- Don't forget to call the superclass's __init__ in Group now. (clumens)
|
|
||||||
- Group objects need to be hashable. (clumens)
|
|
||||||
- Ignore some more files. (clumens)
|
|
||||||
- Don't allow using --fsprofile and --mkfsopts at the same time. (clumens)
|
|
||||||
|
|
||||||
* Mon Jun 22 2015 Chris Lumens <clumens@redhat.com> - 2.9-1
|
|
||||||
- Add --mkfsoptions to btrfs, logvol, partition, and raid commands. (clumens)
|
|
||||||
- Document the unit used for the --cachesize option (vpodzime)
|
|
||||||
- Add options for LVM cache specs to the 'logvol' command (vpodzime) (clumens)
|
|
||||||
- Set PYTHONPATH when running "make check". (clumens)
|
|
||||||
- Add --mkfsoptions to btrfs, logvol, partition, and raid commands. (clumens)
|
|
||||||
- Avoid traceback in module loading failure paths. (dlehman)
|
|
||||||
- Install the python3 .mo files to python3_sitelib (dshea)
|
|
||||||
- add extra test coverage for commands/btrfs.py (atodorov)
|
|
||||||
- additional test coverage for commands/device.py (atodorov)
|
|
||||||
- additional test coverage for parser/sections.py (atodorov)
|
|
||||||
- add test documentation (atodorov)
|
|
||||||
- cover corner case in commands/eula.py test (atodorov)
|
|
||||||
|
|
||||||
* Tue Jun 02 2015 Chris Lumens <clumens@redhat.com> - 2.8-1
|
|
||||||
- Merge pull request #16 from atodorov/commands_partition_updates (clumens)
|
|
||||||
- Merge pull request #15 from atodorov/fix_zanata_warning (clumens)
|
|
||||||
- cover some corner cases in the current partitioning test revealed by python-coverage (atodorov)
|
|
||||||
- Merge pull request #14 from atodorov/check_if_nosetests_is_installed (clumens)
|
|
||||||
- Remove unnecessary part_cb() and related __init__() methods (atodorov)
|
|
||||||
- fix: Warning, the url https://fedora.zanata.org/, contains / at end,please check your URL in zanata.xml (atodorov)
|
|
||||||
- if zanata and coverage are not installed make the error messages more platform independent (atodorov)
|
|
||||||
- check if nosetest is installed and abort with error if not (atodorov)
|
|
||||||
- Merge pull request #13 from vpodzime/master-ntp_pools (clumens)
|
|
||||||
- Adapt the Timezone class to support NTP pools (vpodzime)
|
|
||||||
- Update kickstart-docs.rst (jkonecny)
|
|
||||||
- RHEL7 now supports the reqpart command, too. (clumens)
|
|
||||||
- Use isinstance instead of type. (clumens)
|
|
||||||
- Add a missing space before --profile= on the logvol command. (clumens)
|
|
||||||
- Add some missing removedKeywords/removedAttrs setting. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 28 2015 Chris Lumens <clumens@redhat.com> - 2.7-1
|
|
||||||
- Ignore some pylint warnings in the tools/ directory. (clumens)
|
|
||||||
- Move most pylint disable pragmas onto the line they apply to. (clumens)
|
|
||||||
- Allow skipping the errors on unknown sections. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 21 2015 Chris Lumens <clumens@redhat.com> - 2.6-1
|
|
||||||
- Merge pull request #8 from bcl/master-kexec (clumens)
|
|
||||||
- Merge pull request #10 from bcl/master-pre-install (clumens)
|
|
||||||
- Switch to using nosetests. (clumens)
|
|
||||||
- Allow multiple partitions with the "swap" mountpoint. (clumens)
|
|
||||||
- Add %pre-install section to be used after mounting filesystems (bcl)
|
|
||||||
- Convert reboot to use _getArgsAsStr (bcl)
|
|
||||||
- Merge pull request #9 from bcl/master-rc-release (clumens)
|
|
||||||
- Add rc-release Makefile target (bcl)
|
|
||||||
- Add --kexec flag to reboot (bcl)
|
|
||||||
|
|
||||||
* Fri Apr 17 2015 Chris Lumens <clumens@redhat.com> - 2.5-1
|
|
||||||
- Add a new command to only make those partitions required by the platform. (clumens)
|
|
||||||
- btrfs levels should be handled the same way as RAID levels. (clumens)
|
|
||||||
- Include test cases for lower-cased and just numeric versions of RAID levels. (clumens)
|
|
||||||
- Two more docs fixes. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 14 2015 Chris Lumens <clumens@redhat.com> - 2.4-1
|
|
||||||
- Move docs to the correct file name. (clumens)
|
|
||||||
- Handle two-digit version numbers on this branch. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 14 2015 Chris Lumens <clumens@redhat.com> - 2.3-1
|
|
||||||
- Merge pull request #5 from vpodzime/master-python3 (clumens)
|
|
||||||
- RHEL7 now uses the F21 versions of commands, typically. (clumens)
|
|
||||||
- Handle a %include line that starts with whitespace in a section. (clumens)
|
|
||||||
- Treat "RAID" as uppercased at all times. (clumens)
|
|
||||||
- Add support for Fedora 23. (clumens)
|
|
||||||
- Merge pull request #6 from vpodzime/master-docs (clumens)
|
|
||||||
- Switch from transifex to zanata. (clumens)
|
|
||||||
- Let's have the docs in the repository (vpodzime)
|
|
||||||
- Prevent recursion in hasattr and __getattr__ (vpodzime)
|
|
||||||
|
|
||||||
* Tue Mar 24 2015 Chris Lumens <clumens@redhat.com> - 2.2-1
|
|
||||||
- And then BuildRequires pocketlint. (clumens)
|
|
||||||
- Fix the couple last pylint warnings. (clumens)
|
|
||||||
- Tell pylint to ignore a couple places where we catch all exceptions. (clumens)
|
|
||||||
- Don't use [] as a default argument to loadModules. (clumens)
|
|
||||||
- Define bytesPerInode in __init__ methods. (clumens)
|
|
||||||
- Don't pointlessly redefine the command attr in some tests. (clumens)
|
|
||||||
- tstList -> tests (clumens)
|
|
||||||
- lan -> len (clumens)
|
|
||||||
- Fix wildcard imports and other import-related pylint problems. (clumens)
|
|
||||||
- Remove some unused variables. (clumens)
|
|
||||||
- Fix string substitutions into translatable strings. (clumens)
|
|
||||||
- Start using pocketlint to run pylint. (clumens)
|
|
||||||
|
|
||||||
* Thu Feb 26 2015 Chris Lumens <clumens@redhat.com> - 2.1-1
|
|
||||||
- Both library packages need to require python-six of some variety (#1195715). (clumens)
|
|
||||||
- Fix the python-six requirement for python3-kickstart (#1195719). (clumens)
|
|
||||||
|
|
||||||
* Fri Feb 20 2015 Chris Lumens <clumens@redhat.com> - 2.0-1
|
|
||||||
- Make sure pykickstart requires some version of the library. (clumens)
|
|
||||||
- Split into python2 and python3 specific packages. (clumens)
|
|
||||||
- Look for translations in their new location. (clumens)
|
|
||||||
- Install .mo files into the python site-packages directory. (clumens)
|
|
||||||
- Merge pull request #3 from tradej/python3 (clumens)
|
|
||||||
- Fixed pylint warnings (tradej)
|
|
||||||
- Fixed executables in tools + related parts of pykickstart.parser. (tradej)
|
|
||||||
- Explicitly closing files. Python 3 tests work now. (tradej)
|
|
||||||
- Implemented rich comparison for parser.Group. (tradej)
|
|
||||||
- Error parsing in test.commands.logvol matches Python 3's optparse. (tradej)
|
|
||||||
- Keeping order of contents in the %packages section with OrderedSet (under MIT license). (tradej)
|
|
||||||
- Redefined _ in pykickstart.i18n, importing. (tradej)
|
|
||||||
- Fixed assertRaisesRegexp function in Python3. (tradej)
|
|
||||||
- Replaced string.strip(pkgs) with str(pkgs).strip(). (tradej)
|
|
||||||
- Adapted Makefile to allow running tests under Python 3. (tradej)
|
|
||||||
- Converted syntax to Python 3-compatible (rhbz#985310) (tradej)
|
|
||||||
- Fix a problem pylint caught with the last patch merge. (clumens)
|
|
||||||
- Make sure pykickstart/*/*py messages get included in pykickstart.pot. (clumens)
|
|
||||||
- Merge pull request #2 from tradej/urlgrabber (clumens)
|
|
||||||
- Replaced URLGrabber with requests (rhbz#1141245) (tradej)
|
|
||||||
- Remove --nobase as an option. (clumens)
|
|
||||||
- Add support to rhel6 for specifying thin pool profile (vpodzime)
|
|
||||||
- Add support to rhel6 for custom layouts using lvm thin provisioning. (dlehman)
|
|
||||||
|
|
||||||
* Fri Jan 30 2015 Chris Lumens <clumens@redhat.com> - 1.99.66-1
|
|
||||||
- network: add support for bridge to F22 (#1075195) (rvykydal)
|
|
||||||
- Use %license in pykickstart.spec (bcl)
|
|
||||||
|
|
||||||
* Mon Dec 15 2014 Chris Lumens <clumens@redhat.com> - 1.99.65-1
|
|
||||||
- Add support for setting user account ssh key (bcl)
|
|
||||||
- Add = to the output for various network options (#1171926). (clumens)
|
|
||||||
- When ksflatten fails, return a failure code (#1162881). (clumens)
|
|
||||||
|
|
||||||
* Mon Nov 24 2014 Chris Lumens <clumens@redhat.com> - 1.99.64-1
|
|
||||||
- Get rid of an unused variable. (clumens)
|
|
||||||
- network: add support for bridge to RHEL7 (#1075195) (rvykydal)
|
|
||||||
- Add new RHEL7 logvol objects to master (vpodzime)
|
|
||||||
- Add new RHEL7 volgroup objects to master (vpodzime)
|
|
||||||
- RHEL7 supports the ostreesetup command. (clumens)
|
|
||||||
|
|
||||||
* Fri Oct 10 2014 Chris Lumens <clumens@redhat.com> - 1.99.63-1
|
|
||||||
- Move the test for --nombr option to the right class (vpodzime)
|
|
||||||
- Add the --nombr bootloader option in pykickstart (gczarcinski)
|
|
||||||
|
|
||||||
* Tue Oct 07 2014 Chris Lumens <clumens@redhat.com> - 1.99.62-1
|
|
||||||
- Allow recommended flag for non-prexisting logical volumes (#1149718) (amulhern)
|
|
||||||
- Apply a couple more 2to3 fixes, still avoiding the hard ones.(#985310). (clumens)
|
|
||||||
- Apply the obvious easy changes from 2to3 (#985310). (clumens)
|
|
||||||
|
|
||||||
* Fri Oct 03 2014 Chris Lumens <clumens@redhat.com> - 1.99.61-1
|
|
||||||
- Add support for specifying thin pool profile (vpodzime)
|
|
||||||
- Add missing import (mkolman)
|
|
||||||
- Add tests for --interfacename validation (mkolman)
|
|
||||||
- Validate network interface name when parsing the kickstart (#1081982) (mkolman)
|
|
||||||
|
|
||||||
* Wed Sep 24 2014 Chris Lumens <clumens@redhat.com> - 1.99.60-1
|
|
||||||
- Make --size and --percent mutually exclusive in logvol. (dlehman)
|
|
||||||
- Add support for F22. (clumens)
|
|
||||||
|
|
||||||
* Wed Sep 17 2014 Chris Lumens <clumens@redhat.com> - 1.99.59-1
|
|
||||||
- Some tests for --size and --percent (#1117908) (amulhern)
|
|
||||||
- Update tests where necessary with --size flag (#1117908) (amulhern)
|
|
||||||
- Supply regex values for assert_parse_error calls in logvol.py (#1117908) (amulhern)
|
|
||||||
- Check the regular expression when asserting a parse error (#1117908) (amulhern)
|
|
||||||
- Do not reference non-existant attribute (#1117908) (amulhern)
|
|
||||||
- Move some statically detectable kickstart errors out of anaconda (#1117908) (amulhern)
|
|
||||||
- Remove --disable-override from tx arguments. (clumens)
|
|
||||||
- Add the bootloader --disabled option for RHEL7 as well. (clumens)
|
|
||||||
|
|
||||||
* Tue Aug 12 2014 Chris Lumens <clumens@redhat.com> - 1.99.58-1
|
|
||||||
- Add --install flag to repo command (#1119867) (bcl)
|
|
||||||
|
|
||||||
* Wed Jul 02 2014 Chris Lumens <clumens@redhat.com> - 1.99.57-1
|
|
||||||
- Replace python-setuptools-devel BR with python-setuptools (toshio). (clumens)
|
|
||||||
- Add autopart --fstype support (#1112697) (bcl)
|
|
||||||
- Add some more tests to bump up the "make coverage" numbers. (clumens)
|
|
||||||
|
|
||||||
* Thu Jun 19 2014 Chris Lumens <clumens@redhat.com> - 1.99.56-1
|
|
||||||
- Add support for --disklabel to clearpart (#1078537) (bcl)
|
|
||||||
- Make print statements Python 3 compatible (mkolman)
|
|
||||||
|
|
||||||
* Fri May 16 2014 Chris Lumens <clumens@redhat.com> - 1.99.55-1
|
|
||||||
- Do not set any magic default PE size in pykickstart (vpodzime)
|
|
||||||
- ostreesetup: Fix noGpg attribute (walters)
|
|
||||||
- Fix bogus changelog in pykickstart.spec (sagarun)
|
|
||||||
- Stop shipping a ChangeLog file. (clumens)
|
|
||||||
- We can use descriptive pylint message names on the command line, too. (clumens)
|
|
||||||
|
|
||||||
* Tue Apr 22 2014 Chris Lumens <clumens@redhat.com> - 1.99.54-1
|
|
||||||
- Move ks tools from optparse to argparse (#1083913). (clumens)
|
|
||||||
- Use descriptive pylint messages instead of numbers. (clumens)
|
|
||||||
- Fix up some printing problems in some of the tools. (clumens)
|
|
||||||
- Add support for the --listversions option to ksverdiff too. (clumens)
|
|
||||||
- Run pylint on tools/, and fix up all the errors. (clumens)
|
|
||||||
- disable-msg -> disable for pylint. (clumens)
|
|
||||||
|
|
||||||
* Mon Mar 31 2014 Chris Lumens <clumens@redhat.com> - 1.99.53-1
|
|
||||||
- ostreesetup: New command (walters)
|
|
||||||
- Move commandMap and dataMap setting into the individual handler classes. (clumens)
|
|
||||||
|
|
||||||
* Fri Mar 21 2014 Chris Lumens <clumens@redhat.com> - 1.99.52-1
|
|
||||||
- Take care of all the unused argument warnings. (clumens)
|
|
||||||
- Take care of all the unused variable warnings. (clumens)
|
|
||||||
- Remove unused imports. (clumens)
|
|
||||||
- Don't do relative import any more, either. (clumens)
|
|
||||||
- Stop doing wildcard imports. (clumens)
|
|
||||||
- Add an option to disable even installing the core group. (clumens)
|
|
||||||
|
|
||||||
* Tue Mar 18 2014 Chris Lumens <clumens@redhat.com> - 1.99.51-1
|
|
||||||
- Use the correct indentation for the new network stuff. (clumens)
|
|
||||||
- Add network --interfacename option for vlans (#1061646) (rvykydal)
|
|
||||||
|
|
||||||
* Mon Mar 17 2014 Chris Lumens <clumens@redhat.com> - 1.99.50-1
|
|
||||||
- Add a new bootloader --disabled option (#1074522). (clumens)
|
|
||||||
- Add support for F21. (clumens)
|
|
||||||
- Fix an error on the printing side of handling environments. (clumens)
|
|
||||||
- Add support for fcoe --autovlan option (#1055779) (rvykydal)
|
|
||||||
|
|
||||||
* Wed Feb 05 2014 Chris Lumens <clumens@redhat.com> - 1.99.49-1
|
|
||||||
- Provide syntax for specifying environments (#1061296). (clumens)
|
|
||||||
- Use the correct LogVolData object (#1058520). (clumens)
|
|
||||||
- Don't do string comparisons in "make test" (#1057573). (clumens)
|
|
||||||
|
|
||||||
* Mon Nov 25 2013 Chris Lumens <clumens@redhat.com> - 1.99.48-1
|
|
||||||
- Specify a kickstart version when running package-related tests. (clumens)
|
|
||||||
- We need python-urlgrabber to do builds now. (clumens)
|
|
||||||
|
|
||||||
* Mon Nov 25 2013 Chris Lumens <clumens@redhat.com> - 1.99.47-1
|
|
||||||
- Add missing version bumps for RHEL7 command control map (#1032738) (mkolman)
|
|
||||||
- Run "make test" as part of the RPM build process (#1025226). (clumens)
|
|
||||||
- Include test cases in the source distribution. (clumens)
|
|
||||||
- With the previous patch, RAID test formatting needs to change. (clumens)
|
|
||||||
- Do not add a list of PVs or RAID members when writing out --useexisting (#1021274). (clumens)
|
|
||||||
- Raise an error if bootloader --boot-drive gets more than one argument. (clumens)
|
|
||||||
|
|
||||||
* Thu Nov 14 2013 Chris Lumens <clumens@redhat.com> - 1.99.46-1
|
|
||||||
- Add support for network team devices (#1003591) (rvykydal)
|
|
||||||
- Work on test coverage a little bit. (clumens)
|
|
||||||
- Don't use OrderedDict. (clumens)
|
|
||||||
- Add tests for tmpfs usage (mkolman)
|
|
||||||
- Add tmpfs support (#918621) (mkolman)
|
|
||||||
|
|
||||||
* Fri Nov 01 2013 Chris Lumens <clumens@redhat.com> - 1.99.45-1
|
|
||||||
- Set bootloader location constructor default value to "none" (#916529) (amulhern)
|
|
||||||
|
|
||||||
* Fri Oct 25 2013 Chris Lumens <clumens@redhat.com> - 1.99.44-1
|
|
||||||
- method getattr should default to handler.url (bcl)
|
|
||||||
Related: rhbz#1016801
|
|
||||||
|
|
||||||
* Wed Oct 16 2013 Chris Lumens <clumens@redhat.com> - 1.99.43-1
|
|
||||||
- Use F20_Raid for RHEL7. (#997146) (dlehman)
|
|
||||||
|
|
||||||
* Tue Oct 08 2013 Chris Lumens <clumens@redhat.com> - 1.99.42-1
|
|
||||||
- Remove a triple-X message that is no longer needed (mkolman)
|
|
||||||
- Add --remove-service option for the firewall command (#1016008) (mkolman)
|
|
||||||
|
|
||||||
* Wed Sep 25 2013 Chris Lumens <clumens@redhat.com> - 1.99.41-1
|
|
||||||
- New 'eula' command (#1000409) (vpodzime)
|
|
||||||
|
|
||||||
* Tue Sep 24 2013 Chris Lumens <clumens@redhat.com> 1.99.40-2
|
|
||||||
- Only BuildRequire transifex on OSes that include it.
|
|
||||||
|
|
||||||
* Tue Sep 24 2013 Chris Lumens <clumens@redhat.com> - 1.99.40-1
|
|
||||||
- Don't error out if volgroup --useexisting is given with no members. (clumens)
|
|
||||||
|
|
||||||
* Tue Sep 10 2013 Chris Lumens <clumens@redhat.com> - 1.99.39-1
|
|
||||||
- Call the right attribute method (#1004889) (bcl)
|
|
||||||
- Reset method seen attrs when switching method (#1004889) (bcl)
|
|
||||||
|
|
||||||
* Tue Sep 03 2013 Brian C. Lane <bcl@redhat.com> - 1.99.38-1
|
|
||||||
- Return None for attributes if no method has been set (#1001081) (dshea)
|
|
||||||
- Fix up a couple pylint errors in the tools. (clumens)
|
|
||||||
|
|
||||||
* Wed Aug 21 2013 Chris Lumens <clumens@redhat.com> - 1.99.37-1
|
|
||||||
- Correct exception raising style. (clumens)
|
|
||||||
- Fix up how we call pylint for 1.0.0. (clumens)
|
|
||||||
- Set method.method when attempted. (dshea)
|
|
||||||
|
|
||||||
* Mon Aug 19 2013 Chris Lumens <clumens@redhat.com> - 1.99.36-1
|
|
||||||
- When method.method is set, also set the right seen attribute (#994553). (clumens)
|
|
||||||
- Add tests for incorrect command usage detection (mkolman)
|
|
||||||
- Add class for independent multi-line command sequence tests (mkolman)
|
|
||||||
- Raise an error if autopart is combined with partitioning commands (#886010) (mkolman)
|
|
||||||
|
|
||||||
* Mon Jul 29 2013 Chris Lumens <clumens@redhat.com> - 1.99.35-1
|
|
||||||
- Add aliases for all the old method classes (#986069). (clumens)
|
|
||||||
- Check syntax version before issuing a deprecation warning (#972098). (clumens)
|
|
||||||
|
|
||||||
* Mon Jul 15 2013 Chris Lumens <clumens@redhat.com> - 1.99.34-1
|
|
||||||
- Always create self.handler on-demand in the test cases. (clumens)
|
|
||||||
- Also set the seen attribute when __call__ is used. (clumens)
|
|
||||||
- Mark the upgrade command as deprecated. (clumens)
|
|
||||||
- Add the method test case back in. (clumens)
|
|
||||||
- Set the seen attribute when parsing in test cases, too. (clumens)
|
|
||||||
- Add a proxy method command object. (clumens)
|
|
||||||
- Add an interactive kickstart shell command, ksshell. (clumens)
|
|
||||||
- Fix string substitution errors in translatable text. (clumens)
|
|
||||||
- Break the method command out into individual commands. (clumens)
|
|
||||||
|
|
||||||
* Tue Jul 09 2013 Chris Lumens <clumens@redhat.com> - 1.99.33-1
|
|
||||||
- Add support for lvm thin provisioning. (dlehman)
|
|
||||||
- Add support for F20. (clumens)
|
|
||||||
- Add a new test for the group command. (clumens)
|
|
||||||
- In the test cases, error on all non-deprecation warnings. (clumens)
|
|
||||||
- Remove unused imports from the test suite. (clumens)
|
|
||||||
|
|
||||||
* Fri Jun 14 2013 Chris Lumens <clumens@redhat.com> - 1.99.32-1
|
|
||||||
- transifex.net is now transifex.com (bcl)
|
|
||||||
- Update raid --device to be an array name specifier. (dlehman)
|
|
||||||
- Add more tests for the realm command (mkolman)
|
|
||||||
- RHEL7 is now more or less based on F19, at least for kickstart. (clumens)
|
|
||||||
- realm: Fix --no-password option (stefw)
|
|
||||||
- Add man pages for all programs (#948440). (clumens)
|
|
||||||
|
|
||||||
* Wed May 15 2013 Chris Lumens <clumens@redhat.com> - 1.99.31-1
|
|
||||||
- Fix F18/F19 cdrom methods (bcl)
|
|
||||||
|
|
||||||
* Thu May 09 2013 Chris Lumens <clumens@redhat.com> - 1.99.30-1
|
|
||||||
- Add support for the realm command (mkolman)
|
|
||||||
- Add liveimg install method (bcl)
|
|
||||||
|
|
||||||
* Thu May 09 2013 Chris Lumens <clumens@redhat.com> - 1.99.29-1
|
|
||||||
- add --extlinux option (mattdm)
|
|
||||||
|
|
||||||
* Tue Apr 23 2013 Chris Lumens <clumens@redhat.com> - 1.99.28-1
|
|
||||||
- Add network --ipv6gateway option (#905226) (rvykydal)
|
|
||||||
- Add lang --addsupport option (#912364) (rvykydal)
|
|
||||||
|
|
||||||
* Wed Apr 10 2013 Chris Lumens <clumens@redhat.com> - 1.99.27-1
|
|
||||||
- A new user's group should default to None, not 0 (#929204). (clumens)
|
|
||||||
|
|
||||||
* Fri Mar 22 2013 Chris Lumens <clumens@redhat.com> - 1.99.26-1
|
|
||||||
- parser.py: Allow shlex to strip lines (fedora.dm0)
|
|
||||||
- Fix a bug in logvol duplicate reporting (#924579, mhuth). (clumens)
|
|
||||||
- Add gid attribute to User command and associated data structure (msivak)
|
|
||||||
- Make sure tests can run and report import errors (bcl)
|
|
||||||
- Add network --vlanid option to Fedora. (rvykydal)
|
|
||||||
|
|
||||||
* Mon Mar 04 2013 Chris Lumens <clumens@redhat.com> - 1.99.25-1
|
|
||||||
- pylint appears to have gotten pickier. (clumens)
|
|
||||||
- Fix typo in --wpakey string representation method (rvykydal)
|
|
||||||
- Also add the F19 handler file. (clumens)
|
|
||||||
- Don't strip the newline from reboot or shutdown commands (#915013). (clumens)
|
|
||||||
- Add bonding support to RHEL 7 (rvykydal)
|
|
||||||
- Add bonding support to F19 (rvykydal)
|
|
||||||
- Add support for F19 (rvykydal)
|
|
||||||
|
|
||||||
* Wed Feb 13 2013 Chris Lumens <clumens@redhat.com> - 1.99.24-1
|
|
||||||
- Add a seen attribute to commands, sections, and the packages object. (clumens)
|
|
||||||
|
|
||||||
* Mon Jan 14 2013 Chris Lumens <clumens@redhat.com> - 1.99.23-1
|
|
||||||
- Don't print any of the autopart command if autopart is disabled (#888841). (clumens)
|
|
||||||
- Call sys.exit instead of os._exit (#891419, gconradi AT factset.com). (clumens)
|
|
||||||
- Beware of possible unicode strings (#876293) (vpodzime)
|
|
||||||
- Remove the lang.apply method (#882186). (clumens)
|
|
||||||
- Add 'make coverage' command to the make file (stefw)
|
|
||||||
|
|
||||||
* Tue Nov 20 2012 Chris Lumens <clumens@redhat.com> - 1.99.22-1
|
|
||||||
- Add support for url --mirrorlist, needed by anaconda (#868558). (clumens)
|
|
||||||
- Only write out a logging line if one was provided (#873242). (clumens)
|
|
||||||
- If no timezone was provided, do not write out an empty timezone command. (clumens)
|
|
||||||
|
|
||||||
* Wed Oct 24 2012 Chris Lumens <clumens@redhat.com> - 1.99.21-1
|
|
||||||
- Add support for layout switching options (vpodzime)
|
|
||||||
|
|
||||||
* Mon Oct 15 2012 Chris Lumens <clumens@redhat.com> - 1.99.20-1
|
|
||||||
- Disable pylint warnings related to the previous patch. (clumens)
|
|
||||||
- Revert "Fix superclass constructor call in F18_Keyboard." (clumens)
|
|
||||||
- Fix superclass constructor call in F18_Keyboard. (dlehman)
|
|
||||||
- Add cipher option for encrypting block devices. (dlehman)
|
|
||||||
- Change keyboard command to accept VConsole keymap and X layouts (vpodzime)
|
|
||||||
- add unsupported_hardware command (#824963) (bcl)
|
|
||||||
|
|
||||||
* Fri Sep 14 2012 Chris Lumens <clumens@redhat.com> - 1.99.19-1
|
|
||||||
- bonding support: add network --bondslaves --bondopts options (rvykydal)
|
|
||||||
- vlan support: add network --vlanid option. (rvykydal)
|
|
||||||
|
|
||||||
* Thu Sep 06 2012 Chris Lumens <clumens@redhat.com> - 1.99.18-1
|
|
||||||
- Fix the multilib package test case. (clumens)
|
|
||||||
- Add support for --multilib option to %packages. (dlehman)
|
|
||||||
- Mark --nobase as deprecated. (notting)
|
|
||||||
|
|
||||||
* Tue Aug 28 2012 Chris Lumens <clumens@redhat.com> - 1.99.17-1
|
|
||||||
- Add ksdata.network.hostname (readonly) property (rvykydal)
|
|
||||||
|
|
||||||
* Wed Aug 22 2012 Chris Lumens <clumens@redhat.com> - 1.99.16-1
|
|
||||||
- Add swap --hibernation to logvol command (vpodzime)
|
|
||||||
|
|
||||||
* Thu Aug 09 2012 Chris Lumens <clumens@redhat.com> - 1.99.15-1
|
|
||||||
- No argument needs to be given to rootpw if you're just locking the account. (clumens)
|
|
||||||
|
|
||||||
* Thu Jul 26 2012 Chris Lumens <clumens@redhat.com> - 1.99.14-1
|
|
||||||
- add reboot test (bcl)
|
|
||||||
- add correct halt command handling (bcl)
|
|
||||||
- return parsed object from assert_parse (bcl)
|
|
||||||
- The monitor command has been deprecated since F10. Get rid of it. (clumens)
|
|
||||||
- Add --hibernation option for swap size specification (vpodzime)
|
|
||||||
- Add leavebootorder test (hamzy)
|
|
||||||
|
|
||||||
* Tue Jun 19 2012 Chris Lumens <clumens@redhat.com> - 1.99.13-1
|
|
||||||
- Support bootloader --leavebootorder for F18 and RHEL7 (#824801) (pjones)
|
|
||||||
- Allow %include in %pre and %post (#827269) (bcl)
|
|
||||||
|
|
||||||
* Mon Jun 18 2012 Chris Lumens <clumens@redhat.com> - 1.99.12-1
|
|
||||||
- Add --nontp option and a way to specify NTP servers to the timezone command (vpodzime)
|
|
||||||
- fix TypeError in network.py with ipv6 static addresses (wwoods)
|
|
||||||
- Layouts may include spaces, so put them in quotes (vpodzime)
|
|
||||||
|
|
||||||
* Mon May 07 2012 Chris Lumens <clumens@redhat.com> - 1.99.11-1
|
|
||||||
- pylint doesn't like .setter syntax at all. (clumens)
|
|
||||||
- Modify keyboard command to handle multiple layouts (vpodzime)
|
|
||||||
- Add support for F18. (vpodzime)
|
|
||||||
- Fix traceback if modules cannot be loaded when running tests (vpodzime)
|
|
||||||
|
|
||||||
* Mon Apr 02 2012 Chris Lumens <clumens@redhat.com> - 1.99.10-1
|
|
||||||
- Add resize option to partition and logvol commands. (dlehman)
|
|
||||||
- Add --list= mode to clearpart for explicit list of partitions to remove. (dlehman)
|
|
||||||
|
|
||||||
* Thu Mar 22 2012 Chris Lumens <clumens@redhat.com> - 1.99.9-1
|
|
||||||
- Add __ne__ methods to every object with an __eq__ method. (clumens)
|
|
||||||
- Use the older exception syntax for python 2.4 compatibility. (clumens)
|
|
||||||
- Add an __eq__ method to the method command. (clumens)
|
|
||||||
|
|
||||||
* Wed Mar 14 2012 Chris Lumens <clumens@redhat.com> - 1.99.8-1
|
|
||||||
- Add support for RHEL7 (#802369).
|
|
||||||
- Add a method to set a command back to its initial blank state.
|
|
||||||
- btrfs likes its raid levels in lower case. (#799154) (dlehman)
|
|
||||||
- iscsi: add support for interface binding to F17 (rvykydal)
|
|
||||||
- iscsi: add support for interface binding (#500273) (rvykydal)
|
|
||||||
|
|
||||||
* Wed Jan 11 2012 Chris Lumens <clumens@redhat.com> - 1.99.7-1
|
|
||||||
- Add --type option to autopart command. (dlehman)
|
|
||||||
- Add btrfs command. (dlehman)
|
|
||||||
|
|
||||||
* Tue Nov 15 2011 Chris Lumens <clumens@redhat.com> - 1.99.6-1
|
|
||||||
- Add --boot-drive option to bootloader command to pick boot drive. (dlehman)
|
|
||||||
- Add support for F17. (clumens)
|
|
||||||
- The guts of a script could include a line starting with a % (#746928). (clumens)
|
|
||||||
|
|
||||||
* Wed Oct 19 2011 Chris Lumens <clumens@redhat.com> - 1.99.5-1
|
|
||||||
- Don't error out if raid --useexisting is given with no members (#741728). (clumens)
|
|
||||||
- When %end is missing, include the unterminated section in the error message. (clumens)
|
|
||||||
|
|
||||||
* Wed Sep 14 2011 Chris Lumens <clumens@redhat.com> - 1.99.4-1
|
|
||||||
- --reserved-space and --reserved-percent should be checked on a callback. (clumens)
|
|
||||||
- Add a volgroup unit test, and fix a bug it uncovered. (clumens)
|
|
||||||
- Add support for reserved space in volume group. (dlehman)
|
|
||||||
- Allow a %include to come in the middle of a section (#733455). (clumens)
|
|
||||||
- Add a test case for %include inside %packages. (clumens)
|
|
||||||
|
|
||||||
* Mon Aug 22 2011 Chris Lumens <clumens@redhat.com> - 1.99.3-1
|
|
||||||
- Ignore reimport warnings. (clumens)
|
|
||||||
- Add support for 'autopart --nolvm' (jlaska)
|
|
||||||
- autopart - Inherit error checking from base class (jlaska)
|
|
||||||
- Let's just use url.size instead. That's defined for both FTP and HTTP. (clumens)
|
|
||||||
- It's url.hdr now, not url.info. (clumens)
|
|
||||||
- Support end-of-line comments in the %packages section (#728563). (clumens)
|
|
||||||
|
|
||||||
* Mon Jun 27 2011 Chris Lumens <clumens@redhat.com> - 1.99.2-1
|
|
||||||
- Don't do "make po-pull" during installation. (clumens)
|
|
||||||
|
|
||||||
* Mon Jun 27 2011 Chris Lumens <clumens@redhat.com> - 1.99.1-1
|
|
||||||
- Fix a couple Makefile typos. (clumens)
|
|
||||||
- typo fix (vpodzime)
|
|
||||||
- option for wpa wifi connection specification added (vpodzime)
|
|
||||||
- Update Makefiles to work with new translation system. (clumens)
|
|
||||||
- BuildRequires transifex-client. (clumens)
|
|
||||||
- Ignore po/*.po files. (clumens)
|
|
||||||
- Remove translation files. (clumens)
|
|
||||||
- Add transifex-client configuration file. (clumens)
|
|
||||||
- Fix po files so "msgfmt -c" passes and they can be uploaded to transifex. (clumens)
|
|
||||||
|
|
||||||
* Tue Jun 07 2011 Chris Lumens <clumens@redhat.com> 1.99.0-1
|
|
||||||
- Add a way to tell how often a section has been handled. (clumens)
|
|
||||||
- Add a NullSection that just ignores any section provided. (clumens)
|
|
||||||
- Add test cases for the parser itself. (clumens)
|
|
||||||
- Allow for defining your own kickstart %sections. (clumens)
|
|
||||||
- The docs need to be fetched from an HTTPS location now. (clumens)
|
|
||||||
- Write out --onboot=off if it's False. (clumens)
|
|
7
gating.yaml
Normal file
7
gating.yaml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- fedora-*
|
||||||
|
decision_contexts: [bodhi_update_push_stable]
|
||||||
|
subject_type: koji_build
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
8
plans/run-tests.fmf
Normal file
8
plans/run-tests.fmf
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
summary: Run pykickstart tests
|
||||||
|
prepare:
|
||||||
|
how: install
|
||||||
|
package:
|
||||||
|
- python3-kickstart
|
||||||
|
- pykickstart
|
||||||
|
execute:
|
||||||
|
script: ./tests/scripts/run_tests.sh
|
1006
pykickstart.spec
Normal file
1006
pykickstart.spec
Normal file
File diff suppressed because it is too large
Load Diff
2
sources
Normal file
2
sources
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA512 (pykickstart-3.52.6.tar.gz) = 06825fac9d2bc3eff36b32318e0fa5472b590369bc32ee3eb9b18f0a225a303b4aaef1951b0e5c7cb47d5ac411d7aea024929adc42ce6c21f67d214058fdf291
|
||||||
|
SHA512 (pykickstart-3.52.6.tar.gz.asc) = 6136cc8183d7c4fbf4fb0cd174c8affb352fcdbfa9fe0d89a8b309935244bdb011f9413af3dc0699391d56c030c1e3005d4c809940c2dc349c2cde2877b44342
|
47
tests/bad-ks/fedora-disk-base.ks
Normal file
47
tests/bad-ks/fedora-disk-base.ks
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
text
|
||||||
|
lang en_US.UTF-8
|
||||||
|
keyboard us
|
||||||
|
timezone US/Eastern
|
||||||
|
selinux --enforcing
|
||||||
|
firewall --enabled --service=mdns
|
||||||
|
services --enabled=sshd,NetworkManager,chronyd
|
||||||
|
network --bootproto=dhcp --device=link --activate
|
||||||
|
rootpw --lock --iscrypted locked
|
||||||
|
shutdown
|
||||||
|
|
||||||
|
bootloader --timeout=1
|
||||||
|
|
||||||
|
zerombr
|
||||||
|
clearpart --all --initlabel --disklabel=msdos
|
||||||
|
|
||||||
|
# make sure that initial-setup runs and lets us do all the configuration bits
|
||||||
|
firstboot --reconfig
|
||||||
|
|
||||||
|
repo --name "packages" --url https://nowhere/
|
||||||
|
|
||||||
|
%packages
|
||||||
|
@core
|
||||||
|
@standard
|
||||||
|
@hardware-support
|
||||||
|
|
||||||
|
kernel
|
||||||
|
# on 32bit arm make sure we only install one kernel
|
||||||
|
-kernel-lpae
|
||||||
|
# remove this in %post
|
||||||
|
dracut-config-generic
|
||||||
|
-dracut-config-rescue
|
||||||
|
# install tools needed to manage and boot arm systems
|
||||||
|
@arm-tools
|
||||||
|
chrony
|
||||||
|
bcm283x-firmware
|
||||||
|
initial-setup
|
||||||
|
# Intel wireless firmware assumed never of use for disk images
|
||||||
|
-iwl*
|
||||||
|
-ipw*
|
||||||
|
-usb_modeswitch
|
||||||
|
-generic-release*
|
||||||
|
|
||||||
|
# make sure all the locales are available for inital-setup and anaconda to work
|
||||||
|
glibc-all-langpacks
|
||||||
|
|
||||||
|
%end
|
2
tests/bad-ks/no-commands.ks
Normal file
2
tests/bad-ks/no-commands.ks
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
echo "not a kickstart"
|
||||||
|
without any --commands
|
104
tests/good-ks/fedora-disk-base.ks
Normal file
104
tests/good-ks/fedora-disk-base.ks
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
# fedora-disk-base.ks
|
||||||
|
#
|
||||||
|
# Defines the basics for all kickstarts in the fedora-live branch
|
||||||
|
# Does not include package selection (other then mandatory)
|
||||||
|
# Does not include localization packages or configuration
|
||||||
|
#
|
||||||
|
# Does includes "default" language configuration (kickstarts including
|
||||||
|
# this template can override these settings)
|
||||||
|
|
||||||
|
text
|
||||||
|
lang en_US.UTF-8
|
||||||
|
keyboard us
|
||||||
|
timezone US/Eastern
|
||||||
|
selinux --enforcing
|
||||||
|
firewall --enabled --service=mdns
|
||||||
|
services --enabled=sshd,NetworkManager,chronyd
|
||||||
|
network --bootproto=dhcp --device=link --activate
|
||||||
|
rootpw --lock --iscrypted locked
|
||||||
|
shutdown
|
||||||
|
|
||||||
|
bootloader --timeout=1
|
||||||
|
|
||||||
|
zerombr
|
||||||
|
clearpart --all --initlabel --disklabel=msdos
|
||||||
|
|
||||||
|
# make sure that initial-setup runs and lets us do all the configuration bits
|
||||||
|
firstboot --reconfig
|
||||||
|
|
||||||
|
%include fedora-repo.ks
|
||||||
|
|
||||||
|
%packages
|
||||||
|
@core
|
||||||
|
@standard
|
||||||
|
@hardware-support
|
||||||
|
|
||||||
|
kernel
|
||||||
|
# on 32bit arm make sure we only install one kernel
|
||||||
|
-kernel-lpae
|
||||||
|
# remove this in %post
|
||||||
|
dracut-config-generic
|
||||||
|
-dracut-config-rescue
|
||||||
|
# install tools needed to manage and boot arm systems
|
||||||
|
@arm-tools
|
||||||
|
chrony
|
||||||
|
bcm283x-firmware
|
||||||
|
initial-setup
|
||||||
|
# Intel wireless firmware assumed never of use for disk images
|
||||||
|
-iwl*
|
||||||
|
-ipw*
|
||||||
|
-usb_modeswitch
|
||||||
|
-generic-release*
|
||||||
|
|
||||||
|
# make sure all the locales are available for inital-setup and anaconda to work
|
||||||
|
glibc-all-langpacks
|
||||||
|
|
||||||
|
%end
|
||||||
|
|
||||||
|
%post
|
||||||
|
|
||||||
|
# Find the architecture we are on
|
||||||
|
arch=$(uname -m)
|
||||||
|
|
||||||
|
# Setup Raspberry Pi firmware
|
||||||
|
if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
|
||||||
|
if [[ $arch == "aarch64" ]]; then
|
||||||
|
cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
|
cp -P /usr/share/uboot/rpi_4/u-boot.bin /boot/efi/rpi4-u-boot.bin
|
||||||
|
cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin
|
||||||
|
else
|
||||||
|
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/efi/rpi2-u-boot.bin
|
||||||
|
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin
|
||||||
|
cp -P /usr/share/uboot/rpi_4_32b/u-boot.bin /boot/efi/rpi4-u-boot.bin
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
releasever=$(rpm --eval '%{fedora}')
|
||||||
|
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
|
||||||
|
echo "Packages within this disk image"
|
||||||
|
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
|
||||||
|
|
||||||
|
# remove random seed, the newly installed instance should make it's own
|
||||||
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
|
# The enp1s0 interface is a left over from the imagefactory install, clean this up
|
||||||
|
rm -f /etc/NetworkManager/system-connections/*.nmconnection
|
||||||
|
|
||||||
|
dnf -y remove dracut-config-generic
|
||||||
|
|
||||||
|
# Remove machine-id on pre generated images
|
||||||
|
rm -f /etc/machine-id
|
||||||
|
touch /etc/machine-id
|
||||||
|
|
||||||
|
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
||||||
|
rm -f /var/lib/rpm/__db*
|
||||||
|
|
||||||
|
# Anaconda adds console=tty0 to the grub boot line on all images. this is problematic
|
||||||
|
# when you are using fedora via serial console as you do not get any output post grub
|
||||||
|
# linux does a good job of knowing what consoles need to be enabled.
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2022757
|
||||||
|
if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then
|
||||||
|
sed -i -e 's|console=tty0||g' /boot/loader/entries/*conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
%end
|
106
tests/good-ks/fedora-live-base.ks
Normal file
106
tests/good-ks/fedora-live-base.ks
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
# fedora-live-base.ks
|
||||||
|
#
|
||||||
|
# Defines the basics for all kickstarts in the fedora-live branch
|
||||||
|
# Does not include package selection (other then mandatory)
|
||||||
|
# Does not include localization packages or configuration
|
||||||
|
#
|
||||||
|
# Does includes "default" language configuration (kickstarts including
|
||||||
|
# this template can override these settings)
|
||||||
|
|
||||||
|
lang en_US.UTF-8
|
||||||
|
keyboard us
|
||||||
|
timezone US/Eastern
|
||||||
|
selinux --enforcing
|
||||||
|
firewall --enabled --service=mdns
|
||||||
|
xconfig --startxonboot
|
||||||
|
zerombr
|
||||||
|
clearpart --all
|
||||||
|
part / --size 5120 --fstype ext4
|
||||||
|
services --enabled=NetworkManager,ModemManager --disabled=sshd
|
||||||
|
network --bootproto=dhcp --device=link --activate
|
||||||
|
rootpw --lock --iscrypted locked
|
||||||
|
shutdown
|
||||||
|
|
||||||
|
%include fedora-repo.ks
|
||||||
|
|
||||||
|
%packages
|
||||||
|
# Explicitly specified here:
|
||||||
|
# <notting> walters: because otherwise dependency loops cause yum issues.
|
||||||
|
kernel
|
||||||
|
kernel-modules
|
||||||
|
kernel-modules-extra
|
||||||
|
|
||||||
|
# The point of a live image is to install
|
||||||
|
anaconda
|
||||||
|
anaconda-install-env-deps
|
||||||
|
anaconda-live
|
||||||
|
@anaconda-tools
|
||||||
|
# Anaconda has a weak dep on this and we don't want it on livecds, see
|
||||||
|
# https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD
|
||||||
|
-fcoe-utils
|
||||||
|
-device-mapper-multipath
|
||||||
|
|
||||||
|
# Need aajohan-comfortaa-fonts for the SVG rnotes images
|
||||||
|
aajohan-comfortaa-fonts
|
||||||
|
|
||||||
|
# Without this, initramfs generation during live image creation fails: #1242586
|
||||||
|
dracut-live
|
||||||
|
|
||||||
|
# anaconda needs the locales available to run for different locales
|
||||||
|
glibc-all-langpacks
|
||||||
|
|
||||||
|
# provide the livesys scripts
|
||||||
|
livesys-scripts
|
||||||
|
%end
|
||||||
|
|
||||||
|
%post
|
||||||
|
# Enable livesys services
|
||||||
|
systemctl enable livesys.service
|
||||||
|
systemctl enable livesys-late.service
|
||||||
|
|
||||||
|
# enable tmpfs for /tmp
|
||||||
|
systemctl enable tmp.mount
|
||||||
|
|
||||||
|
# make it so that we don't do writing to the overlay for things which
|
||||||
|
# are just tmpdirs/caches
|
||||||
|
# note https://bugzilla.redhat.com/show_bug.cgi?id=1135475
|
||||||
|
cat >> /etc/fstab << EOF
|
||||||
|
vartmp /var/tmp tmpfs defaults 0 0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# work around for poor key import UI in PackageKit
|
||||||
|
rm -f /var/lib/rpm/__db*
|
||||||
|
echo "Packages within this LiveCD"
|
||||||
|
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
|
||||||
|
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
||||||
|
rm -f /var/lib/rpm/__db*
|
||||||
|
|
||||||
|
# go ahead and pre-make the man -k cache (#455968)
|
||||||
|
/usr/bin/mandb
|
||||||
|
|
||||||
|
# make sure there aren't core files lying around
|
||||||
|
rm -f /core*
|
||||||
|
|
||||||
|
# remove random seed, the newly installed instance should make it's own
|
||||||
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
|
# convince readahead not to collect
|
||||||
|
# FIXME: for systemd
|
||||||
|
|
||||||
|
echo 'File created by kickstart. See systemd-update-done.service(8).' \
|
||||||
|
| tee /etc/.updated >/var/.updated
|
||||||
|
|
||||||
|
# Drop the rescue kernel and initramfs, we don't need them on the live media itself.
|
||||||
|
# See bug 1317709
|
||||||
|
rm -f /boot/*-rescue*
|
||||||
|
|
||||||
|
# Disable network service here, as doing it in the services line
|
||||||
|
# fails due to RHBZ #1369794
|
||||||
|
systemctl disable network
|
||||||
|
|
||||||
|
# Remove machine-id on pre generated images
|
||||||
|
rm -f /etc/machine-id
|
||||||
|
touch /etc/machine-id
|
||||||
|
|
||||||
|
%end
|
||||||
|
|
106
tests/include-ks/fedora-live-base.ks
Normal file
106
tests/include-ks/fedora-live-base.ks
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
# fedora-live-base.ks
|
||||||
|
#
|
||||||
|
# Defines the basics for all kickstarts in the fedora-live branch
|
||||||
|
# Does not include package selection (other then mandatory)
|
||||||
|
# Does not include localization packages or configuration
|
||||||
|
#
|
||||||
|
# Does includes "default" language configuration (kickstarts including
|
||||||
|
# this template can override these settings)
|
||||||
|
|
||||||
|
lang en_US.UTF-8
|
||||||
|
keyboard us
|
||||||
|
timezone US/Eastern
|
||||||
|
selinux --enforcing
|
||||||
|
firewall --enabled --service=mdns
|
||||||
|
xconfig --startxonboot
|
||||||
|
zerombr
|
||||||
|
clearpart --all
|
||||||
|
##part / --size 5120 --fstype ext4
|
||||||
|
services --enabled=NetworkManager,ModemManager --disabled=sshd
|
||||||
|
network --bootproto=dhcp --device=link --activate
|
||||||
|
rootpw --lock --iscrypted locked
|
||||||
|
shutdown
|
||||||
|
|
||||||
|
%include fedora-repo.ks
|
||||||
|
|
||||||
|
%packages
|
||||||
|
# Explicitly specified here:
|
||||||
|
# <notting> walters: because otherwise dependency loops cause yum issues.
|
||||||
|
kernel
|
||||||
|
kernel-modules
|
||||||
|
kernel-modules-extra
|
||||||
|
|
||||||
|
# The point of a live image is to install
|
||||||
|
anaconda
|
||||||
|
anaconda-install-env-deps
|
||||||
|
anaconda-live
|
||||||
|
@anaconda-tools
|
||||||
|
# Anaconda has a weak dep on this and we don't want it on livecds, see
|
||||||
|
# https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD
|
||||||
|
-fcoe-utils
|
||||||
|
-device-mapper-multipath
|
||||||
|
|
||||||
|
# Need aajohan-comfortaa-fonts for the SVG rnotes images
|
||||||
|
aajohan-comfortaa-fonts
|
||||||
|
|
||||||
|
# Without this, initramfs generation during live image creation fails: #1242586
|
||||||
|
dracut-live
|
||||||
|
|
||||||
|
# anaconda needs the locales available to run for different locales
|
||||||
|
glibc-all-langpacks
|
||||||
|
|
||||||
|
# provide the livesys scripts
|
||||||
|
livesys-scripts
|
||||||
|
%end
|
||||||
|
|
||||||
|
%post
|
||||||
|
# Enable livesys services
|
||||||
|
systemctl enable livesys.service
|
||||||
|
systemctl enable livesys-late.service
|
||||||
|
|
||||||
|
# enable tmpfs for /tmp
|
||||||
|
systemctl enable tmp.mount
|
||||||
|
|
||||||
|
# make it so that we don't do writing to the overlay for things which
|
||||||
|
# are just tmpdirs/caches
|
||||||
|
# note https://bugzilla.redhat.com/show_bug.cgi?id=1135475
|
||||||
|
cat >> /etc/fstab << EOF
|
||||||
|
vartmp /var/tmp tmpfs defaults 0 0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# work around for poor key import UI in PackageKit
|
||||||
|
rm -f /var/lib/rpm/__db*
|
||||||
|
echo "Packages within this LiveCD"
|
||||||
|
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
|
||||||
|
# Note that running rpm recreates the rpm db files which aren't needed or wanted
|
||||||
|
rm -f /var/lib/rpm/__db*
|
||||||
|
|
||||||
|
# go ahead and pre-make the man -k cache (#455968)
|
||||||
|
/usr/bin/mandb
|
||||||
|
|
||||||
|
# make sure there aren't core files lying around
|
||||||
|
rm -f /core*
|
||||||
|
|
||||||
|
# remove random seed, the newly installed instance should make it's own
|
||||||
|
rm -f /var/lib/systemd/random-seed
|
||||||
|
|
||||||
|
# convince readahead not to collect
|
||||||
|
# FIXME: for systemd
|
||||||
|
|
||||||
|
echo 'File created by kickstart. See systemd-update-done.service(8).' \
|
||||||
|
| tee /etc/.updated >/var/.updated
|
||||||
|
|
||||||
|
# Drop the rescue kernel and initramfs, we don't need them on the live media itself.
|
||||||
|
# See bug 1317709
|
||||||
|
rm -f /boot/*-rescue*
|
||||||
|
|
||||||
|
# Disable network service here, as doing it in the services line
|
||||||
|
# fails due to RHBZ #1369794
|
||||||
|
systemctl disable network
|
||||||
|
|
||||||
|
# Remove machine-id on pre generated images
|
||||||
|
rm -f /etc/machine-id
|
||||||
|
touch /etc/machine-id
|
||||||
|
|
||||||
|
%end
|
||||||
|
|
9
tests/include-ks/fedora-live-minimization.ks
Normal file
9
tests/include-ks/fedora-live-minimization.ks
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Common packages removed from comps
|
||||||
|
# For F14, these removals should be moved to comps itself
|
||||||
|
|
||||||
|
%packages
|
||||||
|
|
||||||
|
# save some space
|
||||||
|
-hplip
|
||||||
|
|
||||||
|
%end
|
33
tests/include-ks/fedora-live-xfce.ks
Normal file
33
tests/include-ks/fedora-live-xfce.ks
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
# fedora-livecd-xfce.ks
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
# - Fedora Live Spin with the light-weight XFCE Desktop Environment
|
||||||
|
#
|
||||||
|
# Maintainer(s):
|
||||||
|
# - Rahul Sundaram <sundaram@fedoraproject.org>
|
||||||
|
# - Christoph Wickert <cwickert@fedoraproject.org>
|
||||||
|
# - Kevin Fenzi <kevin@tummy.com>
|
||||||
|
# - Adam Miller <maxamillion@fedoraproject.org>
|
||||||
|
|
||||||
|
%include fedora-live-base.ks
|
||||||
|
%include fedora-live-minimization.ks
|
||||||
|
%include fedora-xfce-common.ks
|
||||||
|
|
||||||
|
# need a bigger /
|
||||||
|
part / --size 6144
|
||||||
|
|
||||||
|
%post
|
||||||
|
# xfce configuration
|
||||||
|
|
||||||
|
# create /etc/sysconfig/desktop (needed for installation)
|
||||||
|
|
||||||
|
cat > /etc/sysconfig/desktop <<EOF
|
||||||
|
PREFERRED=/usr/bin/startxfce4
|
||||||
|
DISPLAYMANAGER=/usr/sbin/lightdm
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# set livesys session type
|
||||||
|
sed -i 's/^livesys_session=.*/livesys_session="xfce"/' /etc/sysconfig/livesys
|
||||||
|
|
||||||
|
%end
|
||||||
|
|
2
tests/include-ks/fedora-repo-rawhide.ks
Normal file
2
tests/include-ks/fedora-repo-rawhide.ks
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
repo --name=rawhide --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
|
||||||
|
url --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
|
9
tests/include-ks/fedora-repo.ks
Normal file
9
tests/include-ks/fedora-repo.ks
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Include the appropriate repo definitions
|
||||||
|
|
||||||
|
# Exactly one of the following should be uncommented
|
||||||
|
|
||||||
|
# For the master branch the following should be uncommented
|
||||||
|
%include fedora-repo-rawhide.ks
|
||||||
|
|
||||||
|
# For non-master branches the following should be uncommented
|
||||||
|
# %include fedora-repo-not-rawhide.ks
|
34
tests/include-ks/fedora-xfce-common.ks
Normal file
34
tests/include-ks/fedora-xfce-common.ks
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# fedora-livecd-xfce.ks
|
||||||
|
#
|
||||||
|
# Description:
|
||||||
|
# - Fedora Live Spin with the light-weight XFCE Desktop Environment
|
||||||
|
#
|
||||||
|
# Maintainer(s):
|
||||||
|
# - Kevin Fenzi <kevin@tummy.com>
|
||||||
|
# - Adam Miller <maxamillion@fedoraproject.org>
|
||||||
|
# - Mukundan Ragavan <nonamedotc@fedoraproject.org>
|
||||||
|
|
||||||
|
%packages
|
||||||
|
|
||||||
|
fedora-release-xfce
|
||||||
|
# install env-group to resolve RhBug:1891500
|
||||||
|
@^xfce-desktop-environment
|
||||||
|
|
||||||
|
@xfce-apps
|
||||||
|
@xfce-extra-plugins
|
||||||
|
@xfce-media
|
||||||
|
@xfce-office
|
||||||
|
|
||||||
|
wget
|
||||||
|
system-config-printer
|
||||||
|
|
||||||
|
# save some space
|
||||||
|
-autofs
|
||||||
|
-acpid
|
||||||
|
-gimp-help
|
||||||
|
-desktop-backgrounds-basic
|
||||||
|
-aspell-* # dictionaries are big
|
||||||
|
-xfce4-sensors-plugin
|
||||||
|
-xfce4-eyes-plugin
|
||||||
|
|
||||||
|
%end
|
24
tests/scripts/run_tests.sh
Executable file
24
tests/scripts/run_tests.sh
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo "Running pykickstart tests"
|
||||||
|
cd ./tests/
|
||||||
|
|
||||||
|
# Run ksvalidator on good kickstart examples
|
||||||
|
for f in ./good-ks/*.ks; do
|
||||||
|
echo "Checking $f"
|
||||||
|
ksvalidator $f || exit 1
|
||||||
|
done
|
||||||
|
|
||||||
|
# Run ksvalidator on bad kickstart examples
|
||||||
|
for f in ./bad-ks/*.ks; do
|
||||||
|
echo "Checking $f"
|
||||||
|
ksvalidator $f && exit 1
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
# Run ksflatten on a set of kickstarts
|
||||||
|
echo "Testing ksflatten with included kickstarts"
|
||||||
|
ksflatten -c ./include-ks/fedora-live-xfce.ks -o flat.ks || exit 1
|
||||||
|
ksvalidator flat.ks || exit 1
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in New Issue
Block a user