139a183
Name:           oscap-anaconda-addon
c792d56
Version:        0.6
91a2a09
Release:        2%{?dist}
139a183
Summary:        Anaconda addon integrating OpenSCAP to the installation process
139a183
139a183
License:        GPLv2+
139a183
URL:            https://git.fedorahosted.org/cgit/oscap-anaconda-addon.git
139a183
139a183
# This is a Red Hat maintained package which is specific to
139a183
# our distribution.
139a183
#
139a183
# The source is thus available only from within this SRPM
139a183
# or via direct git checkout:
139a183
# git clone git://git.fedorahosted.org/oscap-anaconda-addon.git
139a183
Source0:        %{name}-%{version}.tar.gz
139a183
139a183
BuildArch:      noarch
c792d56
BuildRequires:  gettext
139a183
BuildRequires:	python2-devel
139a183
BuildRequires:  python-mock
139a183
BuildRequires:  python-nose
91a2a09
BuildRequires:  openscap openscap-utils openscap-python
011504c
BuildRequires:  python-cpio
139a183
BuildRequires:  anaconda >= 19
139a183
Requires:       anaconda >= 19
139a183
Requires:       openscap openscap-utils openscap-python
011504c
Requires:       python-cpio
139a183
139a183
%description
139a183
This is an addon that integrates OpenSCAP utilities with the Anaconda installer
139a183
and allows installation of systems following restrictions given by a SCAP
139a183
content.
139a183
139a183
%prep
139a183
%setup -q
139a183
139a183
139a183
%build
139a183
139a183
%check
91a2a09
make unittest
139a183
139a183
139a183
%install
139a183
make install DESTDIR=%{buildroot}
24a113f
%find_lang %{name}
139a183
24a113f
%files -f %{name}.lang
139a183
%{_datadir}/anaconda/addons/org_fedora_oscap
139a183
139a183
%doc COPYING ChangeLog README
139a183
139a183
%changelog
91a2a09
* Fri Feb 28 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.6-2
91a2a09
- Rebuild with building issues fixed
91a2a09
c792d56
* Fri Feb 28 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.6-1
c792d56
- Getting status needs to run in the main thread
c792d56
- Grab focus for the URL entry after switching notebook page
c792d56
- Clear rule data when unselecting profile
c792d56
- Update message as part of the initialization
c792d56
- Add BuildRequires: gettext
c792d56
- Include translations in the tarball and RPM
c792d56
24a113f
* Fri Feb 28 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.5-1
24a113f
- Allow users to change content
24a113f
- Show and hide control buttons properly
24a113f
- Fix sensitivity of the URL entry and fetch button
24a113f
- Add the button allowing users to use SSG content if available
24a113f
- Fix listing python sources when creating potfile and regenerate it
24a113f
- Omit the %addon section from kickstart in dry-run mode
24a113f
- Implement the dry-run mode in the GUI (trac#2)
24a113f
- Add UI elements for content changing and dry-run mode
24a113f
- Check content_defined instead of content_url in the GUI code
24a113f
- First select the profile, then update the message store
24a113f
- Remove unused import
24a113f
- Ignore some more temporary/backup files
24a113f
- If no content is specified and SSG is available, use it
24a113f
- New special content type -- SCAP Security Guide
24a113f
- Fix name of the property used when doing fingerprint check
24a113f
- Get rid of an unused variable
24a113f
- Fix data fetch locking to work properly with kickstart installations
24a113f
- Use 'anonymous:' if no username and password is given for FTP
24a113f
- Initial version of the translations template file
24a113f
- First steps to dry-run mode
24a113f
- Fix main notebook tabs
24a113f
- Make translations work
24a113f
- Manipulation with the i18n related files
24a113f
- If no profile is given, default to default
24a113f
- Ignore updates.img and its auxiliary directory
24a113f
- Catch only fetching errors from the fetching thread
24a113f
- Do not allow multiple simultaneous fetches/initializations
24a113f
- Prevent user from changing the URL while we try to fetch from it
24a113f
- Add support for the Default profile
24a113f
- Support FTP as a content source (#1050980)
24a113f
- React properly on archive extraction failure
24a113f
- Refactor the code pre-processing the fetched content
24a113f
- Unify exceptions from archive extraction
24a113f
- Make pylint check mandatory to pass
24a113f
- Support for hash based content integrity checking
24a113f
1675e28
* Tue Jan 14 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.4-1
1675e28
- Beware of running Gtk actions from a non-main thread
1675e28
- Fix path to the tailoring file when getting rules
1675e28
- A git hook for running tests when pushing
1675e28
- Inform user if no profile is selected
1675e28
- Visually mark the selected profile
1675e28
- Better UX with content URL entry and progress label
1675e28
- React on invalid content properly (#1032846)
1675e28
- Stop spinner when data fetching is finished
1675e28
- Make the data fetching thread non-fatal (#1049989)
1675e28
- Exit code 2 from the oscap tool is not an error for us (#1050913)
1675e28
- Be ready to work with archives/RPMs containing data streams
1675e28
- Add unit tests for the keep_type_map function
1675e28
- Add support for namedtuples to keep_type_map
1675e28
- Add target for running pylint check
1675e28
- Add target for running just unittests
1675e28
- On the way to tailoring
1675e28
- Tests for kickstart XCCDF tailoring handling
1675e28
- Kickstart support for XCCDF tailoring
1675e28
- Check session validity also when using XCCDF benchmark
1675e28
011504c
* Tue Dec 10 2013 Vratislav Podzimek <vpodzime@redhat.com> - 0.3-1
011504c
- Implement and use our own better function for joining paths
011504c
- The content entry should have focus if there is no content
011504c
- RPM is just a weird archive in the pre-installation phase
011504c
- Ignore RPM files as well
011504c
- Adapt tests to dir constants now ending with "/"
011504c
- CpioArchive cannot be created from a piped output
011504c
- Fix namespace definitions in the testing XCCDF file
011504c
- Prevent putting None into xccdf_session_is_sds
011504c
- Fix the __all__ variable in the common module
011504c
- Strip content dir prefix when setting xccdf/cpe paths
011504c
- Inform user we now support archive URLs as well
011504c
- Ignore various file types in the git repository
011504c
- Try to find content files in the fetched archive or RPM
011504c
- Run pylint -E as part of the test target
011504c
- Return list of extracted files/directories when extracting archive
011504c
- Do not try to search for empty file paths in archives
011504c
- Properly set the content type based on the URL's suffix
011504c
- Switch profiles on double-click
011504c
- Hook urlEntry's activate signal to fetchButton click
011504c
- Save the spoke's glade file with a new Glade
011504c
- The addon now requires the python-cpio package
011504c
- Use really_hide for the UI elements for datastream-id and xccdf-id
011504c
- Support for RPM content in the GUI spoke
011504c
- RPM content support for kickstart processing
011504c
- Add property for the raw post-installation content path
011504c
- Make content type case insensitive
011504c
- Rest of the code needed for RPM extraction
011504c
- Actually look for the file path in entry names
011504c
- Basic stuff needed for the RPM content support
011504c
- Run tests in paralel
011504c
- Specify files in a better way in spec
011504c
139a183
* Mon Oct 21 2013 Vratislav Podzimek <vpodzime@redhat.com> - 0.2-1
139a183
- Initial RPM for the oscap-anaconda-addon