From 12cfc40562c7375ce27dbe109386cf39886bf3a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 15 Oct 2020 22:35:47 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/oscap-anaconda-addon#4d0b04b030f454ab6695df2977597ee54ad9c3d2 --- .gitignore | 7 ++ oscap-anaconda-addon.spec | 202 ++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 210 insertions(+) create mode 100644 oscap-anaconda-addon.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..5da38d3 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,7 @@ +/oscap-anaconda-addon-0.2.tar.gz +/oscap-anaconda-addon-0.3.tar.gz +/oscap-anaconda-addon-0.4.tar.gz +/oscap-anaconda-addon-0.5.tar.gz +/oscap-anaconda-addon-0.6.tar.gz +/oscap-anaconda-addon-0.7.tar.gz +/oscap-anaconda-addon-1.0.tar.gz diff --git a/oscap-anaconda-addon.spec b/oscap-anaconda-addon.spec new file mode 100644 index 0000000..3971b1a --- /dev/null +++ b/oscap-anaconda-addon.spec @@ -0,0 +1,202 @@ +Name: oscap-anaconda-addon +Version: 1.0 +Release: 7%{?dist} +Summary: Anaconda addon integrating OpenSCAP to the installation process + +License: GPLv2+ +URL: https://github.com/OpenSCAP/oscap-anaconda-addon + +# This is a Red Hat maintained package which is specific to +# our distribution. +# +# The source is thus available only from within this SRPM +# or via direct git checkout: +# git clone git://git.fedorahosted.org/oscap-anaconda-addon.git +Source0: %{name}-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: gettext +BuildRequires: python3-devel +BuildRequires: python3-pycurl +BuildRequires: python3-mock +BuildRequires: python3-nose +BuildRequires: python3-cpio +BuildRequires: openscap openscap-utils openscap-python3 +BuildRequires: anaconda >= 28.22 +Requires: anaconda >= 28.22 +Requires: python3-cpio +Requires: openscap openscap-utils openscap-python3 + +%description +This is an addon that integrates OpenSCAP utilities with the Anaconda installer +and allows installation of systems following restrictions given by a SCAP +content. + +%prep +%setup -q + + +%build + +%check + +%install +make install DESTDIR=%{buildroot} +%find_lang %{name} + +%files -f %{name}.lang +%{_datadir}/anaconda/addons/org_fedora_oscap + +%doc COPYING ChangeLog README.md + +%changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Aug 12 2019 Matěj Týč - 1.0-5 +- Disabled execution of tests, as they are not meant to be executed in the build environment. + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 03 2018 Matěj Týč - 1.0-1 +- Rebased to upstream version 1.0 +- Python3 support, anaconda 28 support. + +* Fri Feb 09 2018 Igor Gnatenko - 0.7-7 +- Escape macros in %%changelog + +* Thu Feb 08 2018 Fedora Release Engineering - 0.7-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jan 07 2015 Vratislav Podzimek - 0.7-1 +- Adapt to changes in Anaconda +- Define name of the spoke window +- Set fetching flag to False when extraction error happens +- Remove code that was pushed to the anaconda's sources + +* Fri Feb 28 2014 Vratislav Podzimek - 0.6-2 +- Rebuild with building issues fixed + +* Fri Feb 28 2014 Vratislav Podzimek - 0.6-1 +- Getting status needs to run in the main thread +- Grab focus for the URL entry after switching notebook page +- Clear rule data when unselecting profile +- Update message as part of the initialization +- Add BuildRequires: gettext +- Include translations in the tarball and RPM + +* Fri Feb 28 2014 Vratislav Podzimek - 0.5-1 +- Allow users to change content +- Show and hide control buttons properly +- Fix sensitivity of the URL entry and fetch button +- Add the button allowing users to use SSG content if available +- Fix listing python sources when creating potfile and regenerate it +- Omit the %%addon section from kickstart in dry-run mode +- Implement the dry-run mode in the GUI (trac#2) +- Add UI elements for content changing and dry-run mode +- Check content_defined instead of content_url in the GUI code +- First select the profile, then update the message store +- Remove unused import +- Ignore some more temporary/backup files +- If no content is specified and SSG is available, use it +- New special content type -- SCAP Security Guide +- Fix name of the property used when doing fingerprint check +- Get rid of an unused variable +- Fix data fetch locking to work properly with kickstart installations +- Use 'anonymous:' if no username and password is given for FTP +- Initial version of the translations template file +- First steps to dry-run mode +- Fix main notebook tabs +- Make translations work +- Manipulation with the i18n related files +- If no profile is given, default to default +- Ignore updates.img and its auxiliary directory +- Catch only fetching errors from the fetching thread +- Do not allow multiple simultaneous fetches/initializations +- Prevent user from changing the URL while we try to fetch from it +- Add support for the Default profile +- Support FTP as a content source (#1050980) +- React properly on archive extraction failure +- Refactor the code pre-processing the fetched content +- Unify exceptions from archive extraction +- Make pylint check mandatory to pass +- Support for hash based content integrity checking + +* Tue Jan 14 2014 Vratislav Podzimek - 0.4-1 +- Beware of running Gtk actions from a non-main thread +- Fix path to the tailoring file when getting rules +- A git hook for running tests when pushing +- Inform user if no profile is selected +- Visually mark the selected profile +- Better UX with content URL entry and progress label +- React on invalid content properly (#1032846) +- Stop spinner when data fetching is finished +- Make the data fetching thread non-fatal (#1049989) +- Exit code 2 from the oscap tool is not an error for us (#1050913) +- Be ready to work with archives/RPMs containing data streams +- Add unit tests for the keep_type_map function +- Add support for namedtuples to keep_type_map +- Add target for running pylint check +- Add target for running just unittests +- On the way to tailoring +- Tests for kickstart XCCDF tailoring handling +- Kickstart support for XCCDF tailoring +- Check session validity also when using XCCDF benchmark + +* Tue Dec 10 2013 Vratislav Podzimek - 0.3-1 +- Implement and use our own better function for joining paths +- The content entry should have focus if there is no content +- RPM is just a weird archive in the pre-installation phase +- Ignore RPM files as well +- Adapt tests to dir constants now ending with "/" +- CpioArchive cannot be created from a piped output +- Fix namespace definitions in the testing XCCDF file +- Prevent putting None into xccdf_session_is_sds +- Fix the __all__ variable in the common module +- Strip content dir prefix when setting xccdf/cpe paths +- Inform user we now support archive URLs as well +- Ignore various file types in the git repository +- Try to find content files in the fetched archive or RPM +- Run pylint -E as part of the test target +- Return list of extracted files/directories when extracting archive +- Do not try to search for empty file paths in archives +- Properly set the content type based on the URL's suffix +- Switch profiles on double-click +- Hook urlEntry's activate signal to fetchButton click +- Save the spoke's glade file with a new Glade +- The addon now requires the python-cpio package +- Use really_hide for the UI elements for datastream-id and xccdf-id +- Support for RPM content in the GUI spoke +- RPM content support for kickstart processing +- Add property for the raw post-installation content path +- Make content type case insensitive +- Rest of the code needed for RPM extraction +- Actually look for the file path in entry names +- Basic stuff needed for the RPM content support +- Run tests in paralel +- Specify files in a better way in spec + +* Mon Oct 21 2013 Vratislav Podzimek - 0.2-1 +- Initial RPM for the oscap-anaconda-addon diff --git a/sources b/sources new file mode 100644 index 0000000..2282c78 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (oscap-anaconda-addon-1.0.tar.gz) = fe6de7857eedeb81e400b9e06c5c8ee245906ddde8420ebe498da7ed1a6587075941bcb5f65c6bbf5cef0a6baecc6466ee102eeab76a1ef79db49c28d6a22de7