[MBT] new entry in pkg gdm "gdm uruchamiany z rc.d nie działa"

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 2 Paź 2002, 02:35:15 CEST


On Tue, 1 Oct 2002, Michal Moskal wrote:

> On Tue, Oct 01, 2002 at 11:53:30PM +0200, Tomasz Kłoczko wrote:
> > On Tue, 1 Oct 2002, Michal Moskal wrote:
> > 
> > > On Tue, Oct 01, 2002 at 11:36:33PM +0200, undefine w aramin.one.pl wrote:
> > > > Rozwiązania mogą być chyba dwa:
> > > > 1. przeniesienie local, allowlogin np na 98 albo okolice. Albo nawet
> > > > local na 97, allowlogin na 98 a ?dm na 99 - bo teraz allow login odpala
> > > > się przed local...
> > > 
> > > Dobry pomysł.
> > 
> > Jednak .. głupi pomysł :>
> > Skrypty startowe nie mgą uwzględniać dowolnej dowolnego możliwego 
> > przypadku w tym i tego. Mogą być przygotowane na pewien skończony ziór 
> > przypadków i to do własnośic tychże skryptów trzeba dostosowywać resztę a 
> > nie odwrotnie.
> 
> Nie sądzisz, że robienie czegoś co zajmuje trochę więcej niż 3ms czasu w
> rc.local jest normalne i powinno działać?

Nie sądzę. W sumie używanie rc.local przy możliwość wybrania sobie
dokładnie punktu gdzie coś ma być wykonywanie (i wcale nie musi być
wykonywane na samym końcu) jest nieprawidłowe juz samo w sobie, a
anochroniczne jako mechanizn jako taki wogóle. Mówiąc inaczej: możnaby
spokojnie zrezygnować z rc.local i *nic* by się nie stało.

rc.local to zaszłość z skryptów BSD. W SySV nie ma potrzeby istnienia
czegoś takiego. To że w większości implemtacji istnieje mozan uznać za 
wyraz komprmisu i/lub niedokładność hamowanai w zakręcie.

Pierwotny zamiar istnienia rc.local w schemacie SySV był taki żeby była 
możliwość wykonania czegoś po wystartowaniu wszystkiego ale tylko w jednej
jedynej okoliczności: kiedy system startuje co nie jest równoznaczne z 
wejściem na lvl 3. Drugi powód to back compat do schematu BSD.

Obecnie ciężko jest wskazać coś takiego musiałoby się bezwzględnie
wykonywać przy takich założeniach. Ergo: można wyciąć rc.local, a wszystko
inne powinno być wykonywane na skryptach mających swoje miejsce w kolejce
tychże.

Mówiąc jeszcze inaczej: jeżeli komuś się wydaje, że jednym możliwym i
poprawnym miejscem umieszczenia wykonywania czegoś dodatkowego jest
rc.local to ma rację .. wydaje mu się.

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