Message ID | 20250514083322.2703865-1-hongxu.jia@windriver.com |
---|---|
State | New |
Headers | show |
Series | [meta-oe] polkit: fix do_install failure for sysvinit & libdir = "/usr/lib64" | expand |
diff --git a/meta-oe/recipes-extended/polkit/polkit_126.bb b/meta-oe/recipes-extended/polkit/polkit_126.bb index 64aba7b2dd..c503ca9dc4 100644 --- a/meta-oe/recipes-extended/polkit/polkit_126.bb +++ b/meta-oe/recipes-extended/polkit/polkit_126.bb @@ -49,7 +49,7 @@ do_install:append() { # Polkit unconditionally installs a systemd service, remove it on SysVinit # systems to avoid "installed but not packaged file" error. if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then - rm -r ${D}${libdir}/systemd + rm -rf ${D}${nonarch_libdir}/systemd ${D}${libdir}/systemd fi }
While using sysvinit as INIT_MANAGER and libdir = "/usr/lib64" , polkit do_install failed at remove systemd directory ... rm: cannot remove 'tmp/work/corei7-64-wrs-linux/polkit/126/image/usr/lib64/systemd': No such file or directory ... Force remove ${nonarch_libdir}/systemd and ${libdir}/systemd to assure all systemd directories clean up Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> --- meta-oe/recipes-extended/polkit/polkit_126.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)