[openscap] Extract oscap tool to a separate package (rhbz#1115116)

Šimon Lukašík isimluk at fedoraproject.org
Tue Jul 1 15:44:25 UTC 2014


commit e81c8b54354a9935ce118769b97011de55c8ec78
Author: Simon Lukasik <slukasik at redhat.com>
Date:   Tue Jul 1 17:23:57 2014 +0200

    Extract oscap tool to a separate package (rhbz#1115116)

 openscap.spec |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)
---
diff --git a/openscap.spec b/openscap.spec
index c2903e2..f2fa89f 100644
--- a/openscap.spec
+++ b/openscap.spec
@@ -6,7 +6,7 @@ restorecon -R /usr/bin/oscap /usr/libexec/openscap; \
 
 Name:           openscap
 Version:        1.0.9
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Set of open source libraries enabling integration of the SCAP line of standards
 Group:          System Environment/Libraries
 License:        LGPLv2+
@@ -65,19 +65,30 @@ The %{name}-perl package contains the bindings so that %{name}
 libraries can be used by perl.
 
 
-%package        utils
-Summary:        Openscap utilities
+%package        scanner
+Summary:        OpenSCAP Scanner Tool (oscap)
 Group:          Applications/System
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 Requires:       libcurl >= 7.12.0
-Requires:       rpmdevtools rpm-build
 BuildRequires:  libcurl-devel >= 7.12.0
 
-%description    utils
-The %{name}-utils package contains oscap command-line tool. The oscap
+%description    scanner
+The %{name}-scanner package contains oscap command-line tool. The oscap
 is configuration and vulnerability scanner, capable of performing
 compliance checking using SCAP content.
 
+%package        utils
+Summary:        OpenSCAP Utilities
+Group:          Applications/System
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       rpmdevtools rpm-build
+Requires:       %{name}-scanner%{?_isa} = %{version}-%{release}
+
+%description    utils
+The %{name}-utils package contains command-line tools build on top
+of OpenSCAP library. Historically, openscap-utils included oscap
+tool which is now separated to %{name}-scanner sub-package.
+
 %package        content-sectool
 Summary:        Sectool content
 Group:          Applications/System
@@ -277,12 +288,18 @@ exit 0
 %{_libdir}/libopenscap_sce.so
 %{_includedir}/openscap/sce_engine_api.h
 
+%files scanner
+%{_mandir}/man8/oscap.8.gz
+%{_bindir}/oscap
+%{_sysconfdir}/bash_completion.d
+
 %files utils
 %defattr(-,root,root,-)
 %doc docs/oscap-scan.cron
 %{_mandir}/man8/*
+%exclude %{_mandir}/man8/oscap.8.gz
 %{_bindir}/*
-%{_sysconfdir}/bash_completion.d
+%exclude %{_bindir}/oscap
 
 %files content-sectool
 %defattr(-,root,root,-)
@@ -305,6 +322,9 @@ exit 0
 # %{_mandir}/man8/openscap_selinux.8.*
 
 %changelog
+* Tue Jul 01 2014 Šimon Lukašík <slukasik at redhat.com> - 1.0.9-2
+- Extract oscap tool to a separate package (rhbz#1115116)
+
 * Wed Jun 25 2014 Martin Preisler <mpreisle at redhat.com> - 1.0.9-1
 - upgrade
 


More information about the scm-commits mailing list