On Fri, 2013-01-25 at 15:04 +0000, Burton, Ross wrote: > On 25 January 2013 14:59, Radu Moisan <radu.moi...@intel.com> wrote: > > +# "multi-user" vs "graphical" > > +SYSTEMD_DEFAULT_TARGET ?= "multi-user" > > Default to "graphical", so we're not regressing and just introducing a > warning if someone doesn't set this and doesn't have X. > > > @@ -95,6 +95,11 @@ do_install() { > > install -m 0644 ${WORKDIR}/var-run.conf > > ${D}${sysconfdir}/tmpfiles.d/ > > > > install -m 0644 ${WORKDIR}/00-create-volatile.conf > > ${D}${sysconfdir}/tmpfiles.d/ > > + > > + > > + if [ -n ${SYSTEMD_DEFAULT_TARGET} ]; then > > + ln -s > > ${systemd_unitdir}/system/${SYSTEMD_DEFAULT_TARGET}.target > > ${D}${sysconfdir}/systemd/system/default.target > > + fi > > This will have to happen at image construction time and not package > generation time, as different images may have different targets but > share the same systemd package. > > A rootfs-time postinstall script would work, but isn't very nice. I > wonder if there's a better solution, hooking into the image creation > should work. > > (thinks)
The point here is that images shouldn't give errors at runtime. Nothing above does anything to address that. There is something going to have to happen at image creation time so that systemd is correctly configured in the current scheme of things. Cheers, Richard _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core