[OE-core] [PATCH] Remove ttyS* from /etc/inittab that are not present

Otavio Salvador otavio at ossystems.com.br
Sat Nov 19 19:36:06 UTC 2011


On Sat, Nov 19, 2011 at 16:59, McClintock Matthew-B29882
<B29882 at freescale.com> wrote:
> On Sat, Nov 19, 2011 at 8:29 AM, Otavio Salvador
> <otavio at ossystems.com.br> wrote:
>>> It must be online though in this case?
>>
>> The code you add needs to be running on target and doesn't work at
>> rootfs built time. This is bad and adds more complications to
>> read-only-fs support.
>
> This works *perfectly* with a read only fs. Each time it boots removes
> the non-working serial ports. One could argue that it does NOT work
> completely as expected with a writable file system.

It does not. Only if you have tmpfs on it too.

>>>> This could be done with a specific package that could mangle the
>>>> image at first boot if really need but doing it by default on oe-core
>>>> seems the wrong way.
>>>
>>> Isn't that exactly what this is doing?
>>>
>>> Easy enough to add this to a separate recipe or bbapends elsewhere if
>>> there is disagreement.
>>
>> The need to diverge from machine default is the exception and this
>> could be handled on the image being built, as post rootfs hook or an
>> specific package with postinst to be run at target boot to setup it,
>> and not by default.
>
> This will not work as a post rootfs hook as I've explained before. Let
> me give you a more concrete example: We have a root file stored in
> flash. We use it to boot from on a system with 4 serial ports. We use
> the same image again to boot several kvm instances each of which only
> have 1 serial port. The kvm instances will have spurious init messages
> about respawning getty.

This usecase ought to be fulfilled with a specific package our boot
script that does this setup on runtime. As I said I see the use-case
but disagree about it being done on oe-core.

-- 
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br




More information about the Openembedded-core mailing list