[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