Name libsemanage
Version 3.3 (7f600c40bc18d8180993edcd54daf45124736776)
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 LGPL-2.1-or-later
Homepage https://github.com/SELinuxProject
Recipe file recipes-security/selinux/libsemanage_3.3.bb
recipes-security/selinux/selinux_common.inc
Layer meta-selinux (kirkstone branch)
Inherits
  • lib_package
  • python3-dir
  • python3native
Dependencies
  • audit
  • bison-native
  • bzip2
  • flex-native
  • libselinux
  • libsepol
  • python3
  • python3-native
  • swig-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

git://github.com/SELinuxProject/selinux.git

Patches

Patch Status
libsemanage/libsemanage-Fix-execve-segfaults-on-Ubuntu.patch Pending
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

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 (this recipe)
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
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