This fixes a service dependency issue; When graphical.target is the default mode, systemd will try to start display-manager.service which is not available on some targets.
For xserver-nodm-init we would then have something like: inherit update-alternatives ALTERNATIVE_${PN} = "systemd-def-target" ALTERNATIVE_TARGET[systemd-def-target] = "${systemd_unitdir}/system/graphical.target" ALTERNATIVE_LINK_NAME[systemd-def-target] = "${systemd_unitdir}/system/default.target" ALTERNATIVE_PRIORITY[systemd-def-target] ?= "10" Fixes [Yocto #3816] Signed-off-by: Radu Moisan <radu.moi...@intel.com> --- meta/recipes-core/systemd/systemd_199.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/systemd/systemd_199.bb b/meta/recipes-core/systemd/systemd_199.bb index 354e557..bd5881b 100644 --- a/meta/recipes-core/systemd/systemd_199.bb +++ b/meta/recipes-core/systemd/systemd_199.bb @@ -251,7 +251,7 @@ python __anonymous() { # TODO: # u-a for runlevel and telinit -ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff" +ALTERNATIVE_${PN} = "init halt reboot shutdown poweroff systemd-def-target" ALTERNATIVE_TARGET[init] = "${systemd_unitdir}/systemd" ALTERNATIVE_LINK_NAME[init] = "${base_sbindir}/init" @@ -273,6 +273,10 @@ ALTERNATIVE_TARGET[poweroff] = "${base_bindir}/systemctl" ALTERNATIVE_LINK_NAME[poweroff] = "${base_sbindir}/poweroff" ALTERNATIVE_PRIORITY[poweroff] ?= "300" +ALTERNATIVE_TARGET[systemd-def-target] = "${systemd_unitdir}/system/multi-user.target" +ALTERNATIVE_LINK_NAME[systemd-def-target] = "${systemd_unitdir}/system/default.target" +ALTERNATIVE_PRIORITY[systemd-def-target] ?= "1" + pkg_postinst_udev-hwdb () { if test -n "$D"; then exit 1 -- 1.7.9.5 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core