From 500578b2c2a6290e7949f6d98492e6c64b083f1b Mon Sep 17 00:00:00 2001 From: Oleksii Miroshko Date: Fri, 31 Jul 2020 16:23:54 +0200 Subject: setools: Add native support Enable using setools for analyzing the built SELinux policy during the build. Signed-off-by: Oleksii Miroshko Signed-off-by: Joe MacDonald --- recipes-devtools/python/python3-decorator_%.bbappend | 2 ++ recipes-devtools/python/python3-networkx_%.bbappend | 2 ++ recipes-security/setools/setools_4.3.0.bb | 6 ++++++ 3 files changed, 10 insertions(+) create mode 100644 recipes-devtools/python/python3-decorator_%.bbappend create mode 100644 recipes-devtools/python/python3-networkx_%.bbappend diff --git a/recipes-devtools/python/python3-decorator_%.bbappend b/recipes-devtools/python/python3-decorator_%.bbappend new file mode 100644 index 0000000..3bc71e0 --- /dev/null +++ b/recipes-devtools/python/python3-decorator_%.bbappend @@ -0,0 +1,2 @@ +BBCLASSEXTEND = "native nativesdk" + diff --git a/recipes-devtools/python/python3-networkx_%.bbappend b/recipes-devtools/python/python3-networkx_%.bbappend new file mode 100644 index 0000000..3bc71e0 --- /dev/null +++ b/recipes-devtools/python/python3-networkx_%.bbappend @@ -0,0 +1,2 @@ +BBCLASSEXTEND = "native nativesdk" + diff --git a/recipes-security/setools/setools_4.3.0.bb b/recipes-security/setools/setools_4.3.0.bb index ec73f7c..8fdeeb0 100644 --- a/recipes-security/setools/setools_4.3.0.bb +++ b/recipes-security/setools/setools_4.3.0.bb @@ -8,6 +8,8 @@ SETools." SECTION = "base" LICENSE = "GPLv2 & LGPLv2.1" +BBCLASSEXTEND = "native nativesdk " + S = "${WORKDIR}/git" SRC_URI = "git://github.com/SELinuxProject/${BPN}.git;branch=4.3 \ file://setools4-fixes-for-cross-compiling.patch \ @@ -21,9 +23,13 @@ LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=83a5eb6974c11f30785e90d0eeccf40c \ DEPENDS += "bison-native flex-native swig-native python3 python3-cython-native libsepol libselinux" +DEPENDS_class-native += "libselinux python3-setuptools python3-cython python3-networkx" + RDEPENDS_${PN} += "python3-networkx python3-decorator python3-setuptools \ python3-logging python3-json libselinux-python" +RDEPENDS_${PN}_class-native = "" + RPROVIDES_${PN} += "${PN}-console" inherit setuptools3 -- cgit v1.2.3-54-g00ecf