On Thu, Mar 11, 2021 at 2:55 PM Ariadne Conill <aria...@dereferenced.org> wrote:
>
> This is helpful for detecting if the shell is busybox ash or not,
> which is necessary for enabling ash-specific features in /etc/profile
> and Alpine's default $ENV.
>
> https://gitlab.alpinelinux.org/alpine/aports/-/issues/12398 outlines
> the rationale for detecting what shell is running in /etc/profile and
> similar.
>
> function                                             old     new   delta
> varinit_data                                         360     384     +24
> .rodata                                            77899   77922     +23
> bbconfig_config_bz2                                 6127    6120      -7
> ------------------------------------------------------------------------------
> (add/remove: 0/0 grow/shrink: 2/1 up/down: 47/-7)              Total: 40 bytes
>
> Signed-off-by: Ariadne Conill <aria...@dereferenced.org>

Setting ASH_VERSION to BusyBox's version seems to be a bad idea.
There are many variants of ash shell and BusyBox's is just one of them.
A quick Google search also shows that ASH_VERSION (as an env variable) is used
by someone else. The variable name is not exclusive to us.
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to