[Buildroot] [PATCH] systemd: add an option to use busybox's getty

Jérémy Rosen jeremy.rosen at smile.fr
Tue Jul 10 08:05:04 UTC 2018

On 10/07/2018 00:21, Arnout Vandecappelle wrote:
> On 09-07-18 10:02, Romain Naour wrote:
>> Hi Jeremy,
>> Le 08/07/2018 à 21:54, Jérémy Rosen a écrit :
>>> Currently, the patch to replace agetty with busybox's getty is always
>>> applied.
>>> this patch adds a compile-time option to systemd to choose either agetty
>>> or busybox's getty and chooses the correct option depending on agetty being
>>> selected in busybox
>> As discussed privately, if you want an example on how apply a patch
>> conditionally you can take a look at the gcc package [1].
>   I don't think we want to apply patches conditionally. In fact, Jérémy's change
> is much better, because it makes the patch upstreamable.
systemd upstream is not interested in supporting busybox AFAIU...

>   That said, as discussed on IRC, a much easier approach would be to overwrite
> systemd's getty unit files with custom buildroot unit files in case
> UTIL_LINUX_AGETTY is not selected. Then the patch could be dropped entirely.
The patch approch has the advantage of "breaking" if upstream changes, 
but I can do a followup in that direction, if that's what the project 
>   Regards,
>   Arnout
>> This has been introduced by [2] but there is some other place where
>> $(APPLY_PATCHES) is used (conditionally or unconditionally).
>> $(APPLY_PATCHES) is defined in package/Makefile.in but this way to use it is not
>> documented in the manual [3].
>> Best regards,
>> Romain
>> [1] https://git.busybox.net/buildroot/tree/package/gcc/gcc.mk#n41
>> [2]
>> https://git.busybox.net/buildroot/commit/?id=197006a41c1a0450bf6350d5742e186b5b0c69de
>> [3] http://nightly.buildroot.org/manual.html#patch-policy
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot

SMILE <http://www.smile.eu/>

20 rue des Jardins
92600 Asnières-sur-Seine

*Jérémy ROSEN*
Architecte technique
Responsable de l'expertise Smile-ECS

email jeremy.rosen at smile.fr <mailto:jeremy.rosen at smile.fr>
phone +33141402967
url http://www.smile.eu

Twitter <https://twitter.com/GroupeSmile> Facebook 
<https://www.facebook.com/smileopensource> LinkedIn 
<https://www.linkedin.com/company/smile> Github 

Découvrez l’univers Smile, rendez-vous sur smile.eu 

eco Pour la planète, n'imprimez ce mail que si c'est nécessaire
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180710/c0a23d93/attachment.html>

More information about the buildroot mailing list