From: Wenzong Fan <wenzong....@windriver.com> Move policycoreutils/semodule_* to semodule-utils/*: - policycoreutils/semodule_deps -> semodule-utils/semodule_deps - policycoreutils/semodule_expand -> semodule-utils/semodule_expand - policycoreutils/semodule_link -> semodule-utils/semodule_link - policycoreutils/semodule_package -> semodule-utils/semodule_package
* Cleanup policycoreutils.inc Signed-off-by: Wenzong Fan <wenzong....@windriver.com> --- recipes-security/selinux/policycoreutils.inc | 13 +------------ recipes-security/selinux/semodule-utils.inc | 27 ++++++++++++++++++++++++++ recipes-security/selinux/semodule-utils_2.7.bb | 7 +++++++ 3 files changed, 35 insertions(+), 12 deletions(-) create mode 100644 recipes-security/selinux/semodule-utils.inc create mode 100644 recipes-security/selinux/semodule-utils_2.7.bb diff --git a/recipes-security/selinux/policycoreutils.inc b/recipes-security/selinux/policycoreutils.inc index 05fd43d..8a9027b 100644 --- a/recipes-security/selinux/policycoreutils.inc +++ b/recipes-security/selinux/policycoreutils.inc @@ -75,10 +75,6 @@ PACKAGES =+ "\ ${PN}-runinit \ ${PN}-secon \ ${PN}-semodule \ - ${PN}-semodule-deps \ - ${PN}-semodule-expand \ - ${PN}-semodule-link \ - ${PN}-semodule-package \ ${PN}-sestatus \ ${PN}-setfiles \ ${PN}-setsebool \ @@ -102,13 +98,6 @@ FILES_${PN}-runinit += "\ FILES_${PN}-dbg += "${prefix}/libexec/selinux/hll/.debug" FILES_${PN}-secon += "${bindir}/secon" FILES_${PN}-semodule += "${sbindir}/semodule" -FILES_${PN}-semodule-deps += "${bindir}/semodule_deps" -FILES_${PN}-semodule-expand += "${bindir}/semodule_expand" -FILES_${PN}-semodule-link += "${bindir}/semodule_link" -FILES_${PN}-semodule-package += "\ - ${bindir}/semodule_package \ - ${bindir}/semodule_unpackage \ -" FILES_${PN}-hll += "${prefix}/libexec/selinux/hll/*" FILES_${PN}-sestatus += "\ ${sbindir}/sestatus \ @@ -142,7 +131,7 @@ EXTRA_OEMAKE += "INITDIR=${D}/etc/init.d" BBCLASSEXTEND = "native" -PCU_NATIVE_CMDS = "setfiles semodule_package semodule semodule_link semodule_expand semodule_deps hll" +PCU_NATIVE_CMDS = "setfiles semodule hll" do_compile_virtclass-native() { for PCU_CMD in ${PCU_NATIVE_CMDS} ; do diff --git a/recipes-security/selinux/semodule-utils.inc b/recipes-security/selinux/semodule-utils.inc new file mode 100644 index 0000000..1e92745 --- /dev/null +++ b/recipes-security/selinux/semodule-utils.inc @@ -0,0 +1,27 @@ +SUMMARY = "Utilities to manipulate SELinux policy module package" +DESCRIPTION = "\ +The utilities to create, expand, link and show the dependencies between \ +the SELinux policy module packages." + +SECTION = "base" +LICENSE = "GPLv2+" + +DEPENDS += "libsepol" + +EXTRA_OEMAKE += "LIBSEPOLA=${STAGING_LIBDIR}/libsepol.a" + +PACKAGES =+ "\ + ${PN}-semodule-deps \ + ${PN}-semodule-expand \ + ${PN}-semodule-link \ + ${PN}-semodule-package \ +" +FILES_${PN}-semodule-deps += "${bindir}/semodule_deps" +FILES_${PN}-semodule-expand += "${bindir}/semodule_expand" +FILES_${PN}-semodule-link += "${bindir}/semodule_link" +FILES_${PN}-semodule-package += "\ + ${bindir}/semodule_package \ + ${bindir}/semodule_unpackage \ +" + +BBCLASSEXTEND = "native" diff --git a/recipes-security/selinux/semodule-utils_2.7.bb b/recipes-security/selinux/semodule-utils_2.7.bb new file mode 100644 index 0000000..fbb88bf --- /dev/null +++ b/recipes-security/selinux/semodule-utils_2.7.bb @@ -0,0 +1,7 @@ +include selinux_20170804.inc +include ${BPN}.inc + +LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" + +SRC_URI[md5sum] = "678e3a5225f9645d40fd9d13bbaa156f" +SRC_URI[sha256sum] = "90c98b3362a43b4da2a51a9176820a56f3e615225e23e3395bc566c4490786ba" -- 2.13.0 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto