mksh exec bug.

Jakub Bogusz qboosh at pld-linux.org
Sat Jan 14 21:44:50 CET 2012


On Sat, Jan 14, 2012 at 09:32:28PM +0100, Tomasz Pala wrote:
> On Sat, Jan 14, 2012 at 19:12:39 +0100, Paweł Sikora wrote:
> 
> > mmm, i co teraz? bedziemy przegladac wszystkie skrypty w dystrybucji i dopisywac
> > tu i tam 'set -o posix' bo jakis nowy shell z bsd zachowuje sie w tej kwestii
> > i naczej niz dotychczasowe pdksh/zsh/bash?
> 
> Nie, bo z definicji /bin/sh ma być shellem POSIX-owym (i ten cały mksh
> sam powinien przyjmować -o posix wołany z takiej nazwy).

-o posix niekoniecznie (np. pdksh nie ustawia -o posix; nb. przy -o posix
nie działa np. rozwijanie { , } nagminnie używanych w specach).
Ale -o sh powinno być ustawiane dla /bin/sh i w pdksh jest - na samym
początku padło, że -o sh w mksh też powinno przywracać posiksowe zachowanie
przekierowywania deskryptorów.


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-pl mailing list