Re: configure shell game

Damien Miller <[email protected]> Wed, 3 Jun 2026 07:48:36 +1000 (AEST)
Newsgroups gmane.network.openssh.devel
Message-ID <[email protected]>
On Tue, 2 Jun 2026, Darren Tucker via openssh-unix-dev wrote:

> Hi.
> 
> I was recently reminded of this nonsense from the Solaris /bin/sh while
> running a regression test:
> 
> run test proxy-connect.sh ...
> [...]/proxy-connect.sh: warning: line 6: `...` obsolete, use $(...)
> [...]/proxy-connect.sh: warning: line 6: `...` obsolete, use $(...)
> [...]/proxy-connect.sh: warning: line 15: `...` obsolete, use $(...)

I'm stuggling to understand why a shell implementer would add such a
message. ` isn't deprecated by any standard that I'm aware of, e.g.
SUSv8 doesn't:

https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_06_03

This seems like someone's preference that somehow got implemented as
a warning.

-d