Package: posh
Version: 0.6.18
Hello,
Consider the following test code:
#v+
func() { :; }
A=test func
echo $A
#v-
Running that code in strict POSIX mode of bash or dash results in
'test' output. However, running in posh it doesn't output anything.
Trying to explain that behavior, I run into bug #485463 which seems to
be the reason of it. The reasoning assumed for that patch is
unfortunately not true.
Quite a good explanation can be found on bug-bash:
http://lists.gnu.org/archive/html/bug-bash/2010-08/msg00164.html
Thus, I think that the particular change done due to bug #485463 should
be reverted and the original behavior should be restored as the one
being POSIX compliant.
--
Best regards,
Michał Górny
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]