On 04/04/2018 01:45 PM, Chen Qi wrote:
+# dbus dependency is deliberately omitted for rpm-native to prevent it from 
attempting to
+# inhibit shutdown via session dbus, even when some layer enables plugins 
support for rpm-native.
+DEPENDS_remove_class-native = "dbus"
  inherit autotools gettext pkgconfig python3native
  export PYTHON_ABI
@@ -63,7 +67,7 @@ EXTRA_OECONF_append_libc-musl = " --disable-nls"
  # --localstatedir prevents rpm from writing its database to native sysroot 
when building images
-# Also disable plugins, so that rpm doesn't attempt to inhibit shutdown via 
session dbus
+# Disable plugins for rpm-native.
  EXTRA_OECONF_append_class-native = " --sysconfdir=/etc --localstatedir=/var 

This should definitely be a PACKAGECONFIG option. Actually, two different options: "plugins" (pulls in dbus) and "plugins-native" (does not pull in dbus). Then both can be enabled for target and native, respectively.


Openembedded-core mailing list

Reply via email to