mksh exec bug.

Paweł Sikora pluto at agmk.net
Sun Jan 15 12:59:57 CET 2012


On Saturday 14 of January 2012 21:44:50 Jakub Bogusz wrote:
> 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.

ale mozna wlaczyc jednoczesnie '-o posix -o braceexpand' i powinno byc w miare optymalnie.



More information about the pld-devel-pl mailing list