aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-security/selinux/libsemanage.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-security/selinux/libsemanage.inc')
-rw-r--r--recipes-security/selinux/libsemanage.inc47
1 files changed, 0 insertions, 47 deletions
diff --git a/recipes-security/selinux/libsemanage.inc b/recipes-security/selinux/libsemanage.inc
deleted file mode 100644
index be0a5f1..0000000
--- a/recipes-security/selinux/libsemanage.inc
+++ /dev/null
@@ -1,47 +0,0 @@
-SUMMARY = "SELinux binary policy manipulation library"
-DESCRIPTION = "libsemanage provides an API for the manipulation of SELinux binary policies. \
-It is used by checkpolicy (the policy compiler) and similar tools, as well \
-as by programs like load_policy that need to perform specific transformations \
-on binary policies such as customizing policy boolean settings."
-SECTION = "base"
-LICENSE = "LGPLv2.1+"
-
-inherit lib_package python-dir
-
-DEPENDS += "libsepol libselinux bzip2 python bison-native flex-native swig-native"
-DEPENDS_append_class-target += "audit"
-
-PACKAGES =+ "${PN}-python"
-
-# For /usr/libexec/selinux/semanage_migrate_store
-RDEPENDS_${PN}-python += "python"
-
-FILES_${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \
- ${libexecdir}/selinux/semanage_migrate_store"
-FILES_${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.debug/*"
-
-EXTRA_OEMAKE_class-native += "DISABLE_AUDIT=y"
-
-do_compile_append() {
- oe_runmake pywrap \
- INCLUDEDIR='${STAGING_INCDIR}' \
- LIBDIR='${STAGING_LIBDIR}' \
- PYLIBVER='python${PYTHON_BASEVERSION}' \
- PYINC='-I${STAGING_INCDIR}/$(PYLIBVER)' \
- PYLIB='-L${STAGING_LIBDIR}/$(PYLIBVER) -l$(PYLIBVER)' \
- PYTHONLIBDIR='${PYLIB}'
-}
-
-do_install_append() {
- oe_runmake install-pywrap swigify \
- PYCEXT='.so' \
- PYTHONLIBDIR='${D}${libdir}/python${PYTHON_BASEVERSION}/site-packages' \
- PYLIBVER='python${PYTHON_BASEVERSION}' \
- PYLIBDIR='${D}/${libdir}/$(PYLIBVER)'
-
- # Update "policy-version" for semanage.conf
- sed -i 's/^#\s*\(policy-version\s*=\).*$/\1 30/' \
- ${D}/etc/selinux/semanage.conf
-}
-
-BBCLASSEXTEND = "native"