diff options
author | Armin Kuster <akuster808@gmail.com> | 2019-07-01 19:54:20 -0700 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2019-07-17 16:56:39 -0700 |
commit | 90ccc8b4f5e8362c3436575e0ef60ec6e26bc2da (patch) | |
tree | 0fe37b4066532a5f5d1c64a68b80de091735590d | |
parent | 37040cfb765ab00a418f098598cea6d14a81d636 (diff) | |
download | meta-security-90ccc8b4f5e8362c3436575e0ef60ec6e26bc2da.tar.gz |
openscap: add 1.3.1 recipes for upstream source
Signed-off-by: Armin Kuster <akuster808@gmail.com>
3 files changed, 17 insertions, 8 deletions
diff --git a/meta-security-compliance/recipes-openscap/openscap/openscap.inc b/meta-security-compliance/recipes-openscap/openscap/openscap.inc index 4c1f206..e5daaf8 100644 --- a/meta-security-compliance/recipes-openscap/openscap/openscap.inc +++ b/meta-security-compliance/recipes-openscap/openscap/openscap.inc | |||
@@ -10,10 +10,10 @@ DEPENDS = "autoconf-archive dbus acl bzip2 pkgconfig gconf procps curl libxml2 l | |||
10 | 10 | ||
11 | DEPENDS_class-native = "autoconf-archive-native pkgconfig-native swig-native curl-native libxml2-native libxslt-native dpkg-native libgcrypt-native nss-native" | 11 | DEPENDS_class-native = "autoconf-archive-native pkgconfig-native swig-native curl-native libxml2-native libxslt-native dpkg-native libgcrypt-native nss-native" |
12 | 12 | ||
13 | inherit cmake pkgconfig python3native perlnative ptest | ||
14 | |||
15 | S = "${WORKDIR}/git" | 13 | S = "${WORKDIR}/git" |
16 | 14 | ||
15 | inherit cmake pkgconfig python3native perlnative ptest | ||
16 | |||
17 | PACKAGECONFIG ?= "python3 rpm perl" | 17 | PACKAGECONFIG ?= "python3 rpm perl" |
18 | PACKAGECONFIG[python3] = "-DENABLE_PYTHON3=True, , python3, python3" | 18 | PACKAGECONFIG[python3] = "-DENABLE_PYTHON3=True, , python3, python3" |
19 | PACKAGECONFIG[perl] = "-DENABLE_PERL=True,, perl, perl" | 19 | PACKAGECONFIG[perl] = "-DENABLE_PERL=True,, perl, perl" |
@@ -25,7 +25,6 @@ EXTRA_OECONF += "-DENABLE_PROBES_INDEPENDENT=yes -DENABLE_PROBES_LINUX=yes -DWIT | |||
25 | -DENABLE_OSCAP_UTIL_DOCKER=no \ | 25 | -DENABLE_OSCAP_UTIL_DOCKER=no \ |
26 | " | 26 | " |
27 | 27 | ||
28 | EXTRA_OECONF_class-native += "-DENABLE_PROBES=True" | ||
29 | 28 | ||
30 | STAGING_OSCAP_DIR = "${TMPDIR}/work-shared/${MACHINE}/oscap-source" | 29 | STAGING_OSCAP_DIR = "${TMPDIR}/work-shared/${MACHINE}/oscap-source" |
31 | STAGING_OSCAP_BUILDDIR = "${TMPDIR}/work-shared/openscap/oscap-build-artifacts" | 30 | STAGING_OSCAP_BUILDDIR = "${TMPDIR}/work-shared/openscap/oscap-build-artifacts" |
@@ -33,9 +32,9 @@ STAGING_OSCAP_BUILDDIR = "${TMPDIR}/work-shared/openscap/oscap-build-artifacts" | |||
33 | EXTRANATIVEPATH += "chrpath-native" | 32 | EXTRANATIVEPATH += "chrpath-native" |
34 | 33 | ||
35 | do_configure_append_class-native () { | 34 | do_configure_append_class-native () { |
36 | sed -i 's:OSCAP_DEFAULT_CPE_PATH.*$:OSCAP_DEFAULT_CPE_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/cpe":' ${S}/config.h | 35 | sed -i 's:OSCAP_DEFAULT_CPE_PATH.*$:OSCAP_DEFAULT_CPE_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/cpe":' ${B}/config.h |
37 | sed -i 's:OSCAP_DEFAULT_SCHEMA_PATH.*$:OSCAP_DEFAULT_SCHEMA_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/schemas":' ${S}/config.h | 36 | sed -i 's:OSCAP_DEFAULT_SCHEMA_PATH.*$:OSCAP_DEFAULT_SCHEMA_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/schemas":' ${B}/config.h |
38 | sed -i 's:OSCAP_DEFAULT_XSLT_PATH.*$:OSCAP_DEFAULT_XSLT_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/xsl":' ${S}/config.h | 37 | sed -i 's:OSCAP_DEFAULT_XSLT_PATH.*$:OSCAP_DEFAULT_XSLT_PATH "${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/xsl":' ${B}/config.h |
39 | } | 38 | } |
40 | 39 | ||
41 | do_clean[cleandirs] += " ${STAGING_OSCAP_BUILDDIR}" | 40 | do_clean[cleandirs] += " ${STAGING_OSCAP_BUILDDIR}" |
diff --git a/meta-security-compliance/recipes-openscap/openscap/openscap_1.3.1.bb b/meta-security-compliance/recipes-openscap/openscap/openscap_1.3.1.bb new file mode 100644 index 0000000..c29fd42 --- /dev/null +++ b/meta-security-compliance/recipes-openscap/openscap/openscap_1.3.1.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | SUMARRY = "NIST Certified SCAP 1.2 toolkit" | ||
2 | |||
3 | require openscap.inc | ||
4 | |||
5 | SRCREV = "3a4c635691380fa990a226acc8558db35d7ebabc" | ||
6 | SRC_URI = "git://github.com/OpenSCAP/openscap.git;branch=maint-1.3 \ | ||
7 | file://run-ptest \ | ||
8 | " | ||
9 | |||
10 | DEFAULT_PREFERENCE = "-1" | ||
diff --git a/meta-security-compliance/recipes-openscap/openscap/openscap_git.bb b/meta-security-compliance/recipes-openscap/openscap/openscap_git.bb index 3dfa99e..aded920 100644 --- a/meta-security-compliance/recipes-openscap/openscap/openscap_git.bb +++ b/meta-security-compliance/recipes-openscap/openscap/openscap_git.bb | |||
@@ -3,9 +3,9 @@ | |||
3 | 3 | ||
4 | SUMARRY = "NIST Certified SCAP 1.2 toolkit with OE changes" | 4 | SUMARRY = "NIST Certified SCAP 1.2 toolkit with OE changes" |
5 | 5 | ||
6 | include openscap.inc | ||
7 | |||
6 | SRCREV = "4bbdb46ff651f809d5b38ca08d769790c4bfff90" | 8 | SRCREV = "4bbdb46ff651f809d5b38ca08d769790c4bfff90" |
7 | SRC_URI = "git://github.com/akuster/openscap.git;branch=oe-1.3 \ | 9 | SRC_URI = "git://github.com/akuster/openscap.git;branch=oe-1.3 \ |
8 | file://run-ptest \ | 10 | file://run-ptest \ |
9 | " | 11 | " |
10 | |||
11 | include openscap.inc | ||