summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmin Kuster <akuster808@gmail.com>2023-06-22 12:13:41 -0400
committerArmin Kuster <akuster808@gmail.com>2023-06-25 15:05:28 -0400
commit1fa205aedfc10e33c38e289ffed3108358a41943 (patch)
tree7556e2a52f0d692cd2d46c880dab35bc0296f7c3
parent6cf7d71885d0caa92d4ca12f24570a7f26f0ca3d (diff)
downloadmeta-security-1fa205aedfc10e33c38e289ffed3108358a41943.tar.gz
openscap: update to 1.3.8
Remediate service is now off by default. Only include if needed. Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--recipes-compliance/openscap/openscap_1.3.8.bb (renamed from recipes-compliance/openscap/openscap_1.3.7.bb)13
1 files changed, 9 insertions, 4 deletions
diff --git a/recipes-compliance/openscap/openscap_1.3.7.bb b/recipes-compliance/openscap/openscap_1.3.8.bb
index a8757f3..ecc347c 100644
--- a/recipes-compliance/openscap/openscap_1.3.7.bb
+++ b/recipes-compliance/openscap/openscap_1.3.8.bb
@@ -9,8 +9,8 @@ LICENSE = "LGPL-2.1-only"
9DEPENDS = "dbus acl bzip2 pkgconfig gconf procps curl libxml2 libxslt libcap swig libpcre xmlsec1" 9DEPENDS = "dbus acl bzip2 pkgconfig gconf procps curl libxml2 libxslt libcap swig libpcre xmlsec1"
10DEPENDS:class-native = "pkgconfig-native swig-native curl-native libxml2-native libxslt-native libcap-native libpcre-native xmlsec1-native" 10DEPENDS:class-native = "pkgconfig-native swig-native curl-native libxml2-native libxslt-native libcap-native libpcre-native xmlsec1-native"
11 11
12#Jun 20th, 2023 12#Jun 22th, 2023
13SRCREV = "c99fc854ff566fac9d130622fe9fd434484eb13d" 13SRCREV = "a81c66d9bc36612dd1ca83a8c959a59e172eb4b9"
14SRC_URI = "git://github.com/OpenSCAP/openscap.git;branch=maint-1.3;protocol=https \ 14SRC_URI = "git://github.com/OpenSCAP/openscap.git;branch=maint-1.3;protocol=https \
15 " 15 "
16 16
@@ -25,6 +25,7 @@ PACKAGECONFIG[rpm] = "-DENABLE_OSCAP_UTIL_AS_RPM=ON, ,rpm, rpm"
25PACKAGECONFIG[gcrypt] = "-DWITH_CRYPTO=gcrypt, ,libgcrypt" 25PACKAGECONFIG[gcrypt] = "-DWITH_CRYPTO=gcrypt, ,libgcrypt"
26PACKAGECONFIG[nss3] = "-DWITH_CRYPTO=nss3, ,nss" 26PACKAGECONFIG[nss3] = "-DWITH_CRYPTO=nss3, ,nss"
27PACKAGECONFIG[selinux] = ", ,libselinux" 27PACKAGECONFIG[selinux] = ", ,libselinux"
28PACKAGECONFIG[remdediate_service] = "-DENABLE_OSCAP_REMEDIATE_SERVICE=ON,-DENABLE_OSCAP_REMEDIATE_SERVICE=NO,"
28 29
29EXTRA_OECMAKE += "-DENABLE_PROBES_LINUX=ON -DENABLE_PROBES_UNIX=ON \ 30EXTRA_OECMAKE += "-DENABLE_PROBES_LINUX=ON -DENABLE_PROBES_UNIX=ON \
30 -DENABLE_PROBES_SOLARIS=OFF -DENABLE_PROBES_INDEPENDENT=ON \ 31 -DENABLE_PROBES_SOLARIS=OFF -DENABLE_PROBES_INDEPENDENT=ON \
@@ -47,7 +48,9 @@ do_configure:append:class-native () {
47 48
48do_install:append () { 49do_install:append () {
49 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 50 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
50 install -D -m 0644 ${B}/oscap-remediate.service ${D}${systemd_system_unitdir}/oscap-remediate.service 51 if ${@bb.utils.contains('PACKAGECONFIG','remdediate_service','true','false',d)}; then
52 install -D -m 0644 ${B}/oscap-remediate.service ${D}${systemd_system_unitdir}/oscap-remediate.service
53 fi
51 fi 54 fi
52} 55}
53 56
@@ -60,7 +63,9 @@ do_install:append:class-native () {
60 63
61 64
62SYSTEMD_PACKAGES = "${PN}" 65SYSTEMD_PACKAGES = "${PN}"
63SYSTEMD_SERVICE:${PN} = "oscap-remediate.service" 66SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('PACKAGECONFIG','remdediate_service', 'oscap-remediate.service', '',d)}"
67SYSTEMD_AUTO_ENABLE = "disable"
68
64 69
65FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}" 70FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}"
66 71