[Buildroot] [RFC 3/6] system: add mdev-only /dev management (without devtmpfs)

Luca Ceresoli luca at lucaceresoli.net
Tue Sep 15 22:07:56 UTC 2015


Dear Arnout, Thomas,

Arnout Vandecappelle wrote:
>
>
> On 14-09-15 21:34, Thomas Petazzoni wrote:
>> Dear Luca Ceresoli,
>>
>> On Mon, 14 Sep 2015 18:05:52 +0200, Luca Ceresoli wrote:
>>
>>> But now I removed that patch, and replaced with a different
>>> implementation based on Arnout's suggestion of using BUSYBOX_DEVICES.
>>
>> I am not sure using BUSYBOX_DEVICES is fully correct. The reason
>> why /dev/console is needed is *not* because of Busybox, but because of
>> the kernel that is opening /dev/console before handing control over
>> to the init application:
>>
>>    http://lxr.free-electrons.com/source/init/main.c#L1011
>>
>> If you do BUSYBOX_DEVICES with just /dev/console, then you will also
>> need a SYSVINIT_DEVICES with just /dev/console.
>>
>> Though I admit my comment here is mainly nitpicking :)
>
>   But of course you are right. This is part of the system/skeleton handling, and
> now skeleton is a package, we can make it part of SKELETON_DEVICES.

Aah, yes, indeed! Thanks both.

-- 
Luca


More information about the buildroot mailing list