kloczek: SOURCES pdksh-no_std_aliases.patch

Jakub Bogusz qboosh w pld.org.pl
Nie, 17 Lut 2002, 15:06:46 CET


On Sun, Feb 17, 2002 at 02:17:34PM +0100, wrobell wrote:
> On Sun, Feb 17, 2002 at 02:06:32AM +0100, Tomasz Kłoczko wrote:
> > On Sun, 17 Feb 2002, wrobell wrote:
> > [..]
> > > > To przeszkadza jeżli ten shell ma być używany jako /bin/sh. W opisie POSIX 
> > > Ale ten shell przez niektórych może być używany jako shell użytkownika
> > > i dobrze by było, żeby zachowywał się on podobnie jak w innych distro
> > > jeśli chodzi o właściwości danej powłoki.
> > 
> > H takim przypadku (?) .. racja. Wtedy o ile to jest używane jako login
> > shell na pewno by to nie przeszakadzało.
> > Czyli że patch jest do poprawki bo aliasy powinny się właczać tylko przy
> > pracy jako login shell. Mozan jeszcze sie zastanowić nad tym czy tak 
> > powinno być zawsze czy tylko wtedy kiedy nie jest to używane jako 
> > /bin/sh. IMHO tak jak w bashu mogłoby być to kontekstowe choć z punktu 
> > widznia skryptów majacych w preambule #!/bin/sh nie miałoby to już
> > znacznia.
> Nie. Ponieważ skrypty pisane pod pdksh (nie można nikomu zabronić
> pisania takich skryptów - mówię o użytkownikach), będą nieprzenaszalne.

IMO skrypty pisane dla (pd)ksh powinny mieć #!/bin/ksh, a nie #!/bin/sh.
Więc jeśli wyrzucać aliasy, to tylko wtedy, kiedy pdksh został wywołany
przez /bin/sh, a nie /bin/ksh.


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl