From: Ross Burton Date: Thu, 6 Feb 2014 14:13:12 +0000 (+0000) Subject: systemd: add a hard dependency on udev=$EXTENDPKGV X-Git-Tag: 2015-4~3791 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=cb64f979ac4d792027a4a85fe086d0854e7bc9bc;p=openembedded-core.git systemd: add a hard dependency on udev=$EXTENDPKGV If the systemd/sysvinit DISTRO_FEATURES are changed without wiping the package feeds it's possible to build an image that pulls in mismatching versions of systemd and udev. This leads to images that are broken and don't boot correctly. Prevent this by adding a version-locked dependency on udev in systemd so that images that attempt to install mis-matching versions don't build. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/systemd/systemd_208.bb b/meta/recipes-core/systemd/systemd_208.bb index 41a106a7c2..5ed31c35b0 100644 --- a/meta/recipes-core/systemd/systemd_208.bb +++ b/meta/recipes-core/systemd/systemd_208.bb @@ -225,7 +225,7 @@ FILES_${PN} = " ${base_bindir}/* \ FILES_${PN}-dbg += "${rootlibdir}/.debug ${systemd_unitdir}/.debug ${systemd_unitdir}/*/.debug ${base_libdir}/security/.debug/" FILES_${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd" -RDEPENDS_${PN} += "kmod dbus util-linux-mount" +RDEPENDS_${PN} += "kmod dbus util-linux-mount udev (= ${EXTENDPKGV})" RRECOMMENDS_${PN} += "systemd-serialgetty systemd-compat-units \ util-linux-agetty \