From 756f4f97a180bf076ead2b44ac660101fb81c7ca Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Sat, 13 Mar 2021 13:50:34 +0800 Subject: checkpolicy: update to 3.2 Merge inc file into bb file. Signed-off-by: Yi Zhao Signed-off-by: Joe MacDonald --- recipes-security/selinux/checkpolicy.inc | 22 ---------------------- recipes-security/selinux/checkpolicy_3.1.bb | 7 ------- recipes-security/selinux/checkpolicy_3.2.bb | 26 ++++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 29 deletions(-) delete mode 100644 recipes-security/selinux/checkpolicy.inc delete mode 100644 recipes-security/selinux/checkpolicy_3.1.bb create mode 100644 recipes-security/selinux/checkpolicy_3.2.bb diff --git a/recipes-security/selinux/checkpolicy.inc b/recipes-security/selinux/checkpolicy.inc deleted file mode 100644 index 1d84ebb..0000000 --- a/recipes-security/selinux/checkpolicy.inc +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "SELinux policy compiler" -DESCRIPTION = "\ -This package contains checkpolicy, the SELinux policy compiler. Only \ -required for building policies. It uses libsepol to generate the \ -binary policy. checkpolicy uses the static libsepol since it deals \ -with low level details of the policy that have not been \ -encapsulated/abstracted by a proper shared library interface." - -SECTION = "base" -LICENSE = "GPLv2+" - -DEPENDS += "libsepol bison-native flex-native" - -EXTRA_OEMAKE += "LEX='flex'" -EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a" - -do_install_append() { - install test/dismod ${D}/${bindir}/sedismod - install test/dispol ${D}/${bindir}/sedispol -} - -BBCLASSEXTEND = "native" diff --git a/recipes-security/selinux/checkpolicy_3.1.bb b/recipes-security/selinux/checkpolicy_3.1.bb deleted file mode 100644 index 71045b8..0000000 --- a/recipes-security/selinux/checkpolicy_3.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require selinux_20200710.inc -require ${BPN}.inc - -LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" - -SRC_URI[md5sum] = "1302676cd8853f740a963fd6d5bb4172" -SRC_URI[sha256sum] = "dfc7707070520c93b14fbbdfdbe081364d806bf28e3e79e10318c2594c77bbb2" diff --git a/recipes-security/selinux/checkpolicy_3.2.bb b/recipes-security/selinux/checkpolicy_3.2.bb new file mode 100644 index 0000000..552dc26 --- /dev/null +++ b/recipes-security/selinux/checkpolicy_3.2.bb @@ -0,0 +1,26 @@ +SUMMARY = "SELinux policy compiler" +DESCRIPTION = "\ +This package contains checkpolicy, the SELinux policy compiler. Only \ +required for building policies. It uses libsepol to generate the \ +binary policy. checkpolicy uses the static libsepol since it deals \ +with low level details of the policy that have not been \ +encapsulated/abstracted by a proper shared library interface." +SECTION = "base" +LICENSE = "GPLv2+" +LIC_FILES_CHKSUM = "file://${S}/COPYING;md5=393a5ca445f6965873eca0259a17f833" + +require selinux_common.inc + +DEPENDS += "libsepol bison-native flex-native" + +EXTRA_OEMAKE += "LEX='flex'" +EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a" + +S = "${WORKDIR}/git/checkpolicy" + +do_install_append() { + install test/dismod ${D}/${bindir}/sedismod + install test/dispol ${D}/${bindir}/sedispol +} + +BBCLASSEXTEND = "native" -- cgit v1.2.3-54-g00ecf