[OE-core] [PATCH v2] Introduce new SERIAL_CONSOLES to add multiple consoles for your MACHINE
Saul Wold
sgw at linux.intel.com
Thu Nov 10 17:21:23 UTC 2011
On 11/04/2011 02:25 PM, Matthew McClintock wrote:
> Just define additional serial consoles like so:
>
> SERIAL_CONSOLES="115200;ttyS0 115200;ttyS1 ... 115200;ttySN"
>
> Also be sure to remove SERIAL_CONSOLE (lacking the S) from your
> machine as they can conflict.
>
> Signed-off-by: Matthew McClintock<msm at freescale.com>
> ---
> v2: handle case where SERIAL_CONSOLES is not defined
>
> .../sysvinit/sysvinit-inittab_2.88dsf.bb | 12 ++++++++++++
> 1 files changed, 12 insertions(+), 0 deletions(-)
>
> diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> index ba60c74..adab262 100644
> --- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> +++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> @@ -25,6 +25,18 @@ do_install() {
> if [ ! -z "${SERIAL_CONSOLE}" ]; then
> echo "S:2345:respawn:${base_sbindir}/getty ${SERIAL_CONSOLE}">> ${D}${sysconfdir}/inittab
> fi
> +
> + idx=0
> + tmp="${SERIAL_CONSOLES}"
> + if [ "x" != "x$tmp" ]; then
> + for i in $tmp
> + do
> + j=`echo ${i} | sed s/\;/\ /g`
> + echo "${idx}:2345:respawn:${base_sbindir}/getty ${j}">> ${D}${sysconfdir}/inittab
> + idx=`expr $idx + 1`
> + done
> + fi
> +
> if [ "${USE_VT}" = "1" ]; then
> cat<<EOF>>${D}${sysconfdir}/inittab
> # ${base_sbindir}/getty invocations for the runlevels.
Merged into OE-Core
Thanks
Sau!
More information about the Openembedded-core
mailing list