> On 12. Jan 2025, at 20:57, Andrej Shadura <andre...@debian.org> wrote:
> 
> On Sun, 12 Jan 2025, at 20:45, Yury V. Zaytsev wrote:
> 
>> We use these variables in our shell detection code to disambiguate 
>> between different shells with the same name. In this case, we want to 
>> differentiate Dash from Busybox ASH. If ash is symlinked to dash we can 
>> use that, but if not, we could check for DASH_VERSION variable. The 
>> reason why we want to disambiguate the two is this “supposed” word in 
>> your sentence about POSIX compatibility ;-)
> 
> My answer: you don’t. Dash is POSIX shell, don’t disambiguate it.

Dash does not support escape sequences like \u, \w, \h in the prompt, while 
Busybox ASH does support them, so we need to be able to tell one from another.

> The upstream is still alive and kicking. Dash has not been a Debian project 
> for about 20 years now.
> The website of the upstream is <http://gondor.apana.org.au/~herbert/dash/>, 
> the mailing list lives at vger: <https://lore.kernel.org/dash/>.

Oh, I see - so I did use the right list after all, which seems to be alive - 
it’s just that apparently upstream doesn’t care about HISTCONTROL. Thanks for 
the clarification, I wasn’t around for *that* long.

All the best,
Yury

Reply via email to