From f0dde7110b3597d4f379c7d9a29efec2ef647709 Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Tue, 14 Aug 2018 15:19:39 +0800 Subject: policycoreutils: replace _virtclass-native with _class-native The _virtclass-native is obsolete and replaced by _class-native. In recent oe-core commit c5aa33ac483618bc23fbaccb0a18853186f9155d the _virtclass-native override was dropped entirely which caused refpolicy-mls do_install failed: libsemanage.get_home_dirs: Error while fetching users. Returning list so far. libsemanage.semanage_validate_and_compile_fcontexts: setfiles returned error code 1. (No such file or directory). Signed-off-by: Yi Zhao Signed-off-by: Joe MacDonald --- recipes-security/selinux/policycoreutils.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes-security/selinux/policycoreutils.inc b/recipes-security/selinux/policycoreutils.inc index 1842fd8..7825a6c 100644 --- a/recipes-security/selinux/policycoreutils.inc +++ b/recipes-security/selinux/policycoreutils.inc @@ -128,7 +128,7 @@ BBCLASSEXTEND = "native" PCU_NATIVE_CMDS = "setfiles semodule hll" -do_compile_virtclass-native() { +do_compile_class-native() { for PCU_CMD in ${PCU_NATIVE_CMDS} ; do oe_runmake -C $PCU_CMD \ INCLUDEDIR='${STAGING_INCDIR}' \ @@ -136,7 +136,7 @@ do_compile_virtclass-native() { done } -sysroot_stage_dirs_append_virtclass-native() { +sysroot_stage_dirs_append_class-native() { cp -R $from/${prefix}/libexec $to/${prefix}/libexec } @@ -153,7 +153,7 @@ do_install_prepend() { export SEMODULE_PATH=${sbindir} SYSTEMDDIR=${D}/${systemd_unitdir} } -do_install_virtclass-native() { +do_install_class-native() { for PCU_CMD in ${PCU_NATIVE_CMDS} ; do oe_runmake -C $PCU_CMD install \ DESTDIR="${D}" \ -- cgit v1.2.3-54-g00ecf