initscripts i skrypty if{up,down}-*

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pią, 2 Paź 1998, 22:49:53 CEST


On Fri, 2 Oct 1998, Marcin 'Qrczak' Kowalczyk wrote:

> On Fri, 2 Oct 1998, Marcin Bohosiewicz wrote:
> 
> > > zzassac tez skrypty do sieci ip6 z magellana ftp/pub/SRPMS.
> > > I prosze... pamietaj o bashu-2.02.1 jak bedziesz je robil ;)
> > Apropos basha-2.x to jak to jest? On coraz bardziej odchodzi od standardu
> > /bin/sh (Bourne Shell) i to nie tylko jest nadzbiorem, ale co po niektore
> > rzeczy przestaja dzialac - czy nie stanie sie to kiedy problemem ze w PLD
> > mamy miec Basha-2.x a producenci softu daja skrypty w sh (na wiele Unixow!)
> > a gdzy instalujemy toto pod PLD nie chce chodzic....
> 
> W /etc/sysconfig/network-scripts/ifup-aliases jest instrukcja powodująca,
> że maski nie pasujące do żadnego pliku są kasowane zamiast pozostawiania
> bez zmian. To właśnie zmieniło się niekompatybilnie w bashu 2.0, ale tej
> możliwości akurat w oryginalnym sh nie ma w ogóle! Skrypty tak czy siak
> używają rzeczy spoza sh.
> 
> Problem może być tylko w tym, że jakieś dystrybucje (AFAIK wciąż RedHat)
> siedzą na bashu 1.x. W sumie znam tylko dwie konstrukcje, które przestały
> działać przy przejściu na 2.x (powyższe powinno być uzyskane przez
> `shopt -s nullglob' i z powrotem `shopt -u nullglob' oraz przestało
> działać `{ ... }' bez średnika przed `}').

W rawhide jest już bash 2.0.x i musiałbyś się w takim razie przyjrzeć
initscripts z rawhide.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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