Name libsemanage
Version 2.8
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+
Homepage https://github.com/SELinuxProject
Recipe file recipes-security/selinux/libsemanage_2.8.bb
recipes-security/selinux/selinux_20180524.inc
recipes-security/selinux/selinux_common.inc
recipes-security/selinux/libsemanage.inc
Layer meta-selinux (sumo branch)
Inherits
  • lib_package
  • python-dir
Dependencies
  • audit
  • bison-native
  • bzip2
  • flex-native
  • libselinux
  • libsepol
  • python
  • swig-native
PACKAGECONFIG options

Sources

https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/libsemanage-2.8.tar.gz

Patches

Patch Status
libsemanage/libsemanage-Fix-execve-segfaults-on-Ubuntu.patch Unknown
libsemanage/libsemanage-fix-path-nologin.patch Inappropriate [configuration]
libsemanage/libsemanage-drop-Wno-unused-but-set-variable.patch Inappropriate (older compilers only).
libsemanage/libsemanage-define-FD_CLOEXEC-as-necessary.patch Unknown
libsemanage/libsemanage-allow-to-disable-audit-support.patch Pending
libsemanage/libsemanage-disable-expand-check-on-policy-load.patch Denied [upstream developers want to preserve the default
libsemanage/0001-src-Makefile-fix-includedir-in-libselinux.pc.patch Pending

Other branches

This recipe in other branches of meta-selinux:

Branch Recipe
master libsemanage 3.7
scarthgap (Yocto Project 5.0) libsemanage 3.6
nanbield (Yocto Project 4.3) libsemanage 3.5
mickledore (Yocto Project 4.2) libsemanage 3.5
langdale (Yocto Project 4.1) libsemanage 3.4
kirkstone (Yocto Project 4.0) libsemanage 3.3
honister (Yocto Project 3.4) libsemanage 3.2
hardknott (Yocto Project 3.3) libsemanage 3.2
gatesgarth (Yocto Project 3.2) libsemanage 3.0
dunfell (Yocto Project 3.1) libsemanage 3.0
zeus (Yocto Project 3.0) libsemanage 2.8
warrior (Yocto Project 2.7) libsemanage 2.8
thud (Yocto Project 2.6) libsemanage 2.8
thud (Yocto Project 2.6) libsemanage 2.7+gitX
sumo (Yocto Project 2.5) libsemanage 2.8 (this recipe)
sumo (Yocto Project 2.5) libsemanage 2.7+gitX
rocko (Yocto Project 2.4) libsemanage 2.7+gitX
rocko (Yocto Project 2.4) libsemanage 2.7
morty (Yocto Project 2.2) libsemanage 2.5
morty (Yocto Project 2.2) libsemanage 2.2+gitX
jethro (Yocto Project 2.0) libsemanage 2.4
jethro (Yocto Project 2.0) libsemanage 2.2+gitX
fido (Yocto Project 1.8) libsemanage 2.3
fido (Yocto Project 1.8) libsemanage 2.2+gitX
dizzy (Yocto Project 1.7) libsemanage 2.3
dizzy (Yocto Project 1.7) libsemanage 2.2+gitX
dora (Yocto Project 1.5) libsemanage 2.2
dora (Yocto Project 1.5) libsemanage 2.2+gitX
dylan (Yocto Project 1.4) libsemanage 2.1.10+gitX
dylan (Yocto Project 1.4) libsemanage 2.1.9
danny (Yocto Project 1.3) libsemanage 2.1.6+gitX
danny (Yocto Project 1.3) libsemanage 2.1.6