merged to master and kirkstone. Bruce
In message: [meta-virtualization] [PATCH] xen/sysvinit: add hvc0 console only if not there already on 28/06/2022 Bertrand Marquis wrote: > The base inittab recipe is creating inittab entries for consoles listed > in SERIAL_CONSOLES. > For qemu, this contains "115200,hvc0" so an entry is created in inittab > for it. > Prevent to create a second entry if hvc0 is present in SERIAL_CONSOLES. > > On qemuarm, this solves issues with the console when starting on top of > Xen as dom0. > > Signed-off-by: Bertrand Marquis <[email protected]> > --- > recipes-core/sysvinit/sysvinit-inittab_xen.inc | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/recipes-core/sysvinit/sysvinit-inittab_xen.inc > b/recipes-core/sysvinit/sysvinit-inittab_xen.inc > index 7f92bd1..724f47d 100644 > --- a/recipes-core/sysvinit/sysvinit-inittab_xen.inc > +++ b/recipes-core/sysvinit/sysvinit-inittab_xen.inc > @@ -1,4 +1,10 @@ > + > + > do_install:append() { > - echo "" >> ${D}${sysconfdir}/inittab > - echo "X0:12345:respawn:${base_sbindir}/getty-wrapper 115200 > hvc0" >> ${D}${sysconfdir}/inittab > + # if SERIAL_CONSOLES contains hvc0, it is already added in inittab so do > + # not add it twice > + if echo "${SERIAL_CONSOLES}" | grep -vq "hvc0"; then > + echo "" >> ${D}${sysconfdir}/inittab > + echo "X0:12345:respawn:${base_sbindir}/getty-wrapper 115200 hvc0" >> > ${D}${sysconfdir}/inittab > + fi > } > -- > 2.25.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#7416): https://lists.yoctoproject.org/g/meta-virtualization/message/7416 Mute This Topic: https://lists.yoctoproject.org/mt/92046232/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
