From 2adabe5788d0520723886378f3c1ace9913103a3 Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Fri, 17 Apr 2026 10:24:42 +0200 Subject: [PATCH] dbus: use ${PN} in pkg_postinst instead of 'dbus' All pkg_postinst in oe-core where the package name matches the recipe name use ${PN} already. We have a bbclass used by some recipes which does: pkg_postinst:${PN}:append() which works reasonably well for most of the recipes, except for dbus where it causes: WARNING: meta/recipes-core/dbus/dbus_1.16.2.bb: Variable key pkg_postinst:${PN} (...) replaces original key pkg_postinst:dbus (...) (From OE-Core rev: 41a581f420eb69e86e30bbb7dfd1d1ec39d55334) Signed-off-by: Martin Jansa (cherry picked from commit efec0447c8e8a6003f00642b33a71ed94fc4ec82) Signed-off-by: Yoann Congal Signed-off-by: Paul Barker --- meta/recipes-core/dbus/dbus_1.14.10.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/dbus/dbus_1.14.10.bb b/meta/recipes-core/dbus/dbus_1.14.10.bb index 4fe7af7512..ffbf0780ed 100644 --- a/meta/recipes-core/dbus/dbus_1.14.10.bb +++ b/meta/recipes-core/dbus/dbus_1.14.10.bb @@ -109,7 +109,7 @@ FILES:${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-test-tool ${datadi RDEPENDS:${PN}-ptest += "bash make dbus" PACKAGE_WRITE_DEPS += "${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','systemd-systemctl-native','',d)}" -pkg_postinst:dbus() { +pkg_postinst:${PN}() { # If both systemd and sysvinit are enabled, mask the dbus-1 init script if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then if [ -n "$D" ]; then