initscripts i skrypty if{up,down}-*

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Pią, 2 Paź 1998, 20:33:35 CEST


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 `}').

-- 
 __("<   Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



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