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

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 1 Paź 2002, 23:51:34 CEST


On Tue, 1 Oct 2002 undefine w aramin.one.pl wrote:
[..]
> problem polega na tym że rc startuje skrypty z /etc/rc.d/rc5.d/ (
> for i in /etc/rc.d/rc$runlevel.d/S*; do ) w kolejności alfabetycznej.
> Numerek 99 (czyli ładowane na końcu) będą trzy skrypty:
> S99allowlogin
> S99local
> S99gdm (xdm, ...)
> 
> A ponieważ wykonują się alfabetycznie to wpierw będzie allowlogin, potem
> gdm a następnie local.

I tak być powinno.

> Jeżeli masz pusty local różnicy nie zauwazysz - zanim gdm podniesie X-y
> local się zakończy i inittab podniesie konsole użytkowników.

Kwestia w tym że podnioszenie gdm/xdm/kdm z inittaba nie jest tu 
konieczne.

> ale spróbój w local dać jakąś bardziej czasochłonną operację (u mnie
> jest tam uruchamianie paru skrypcików z sieci które między innymi
> updatują automagicznie niektóre elementy systemu). Efekt będzie taki że
> uruchomi się gdm z ixami(na 2 konsoli - przynajmniej tak jest w logach),
> a po chwili dopiero odpalą się mingetty... Doprowadza to do zwisu.

Tyle że w konfiguracji xdm, gdm i kdm jest używanie vt9 i po mimo tego że 
mingetty jest odpalane z inita sześć razy to gdm nie jest na vt7 tylko 
właśnie (dzieki temu) na vt9.

> Testowane na kilkudziesięciu różnych komputerach. Po wywaleniu moich
> drobiazgów z local wszystko ruszyło...

Dodaj to w skrypcie startowym w /etc/rc.d/init.d/ .. z normalnym 
nagłówkiem. Potem chkconfig --add <skrypt> i po kłopocie.

> 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...

Jeszcze raz: local ma być właśnie wykonywany na końcu.

> 2. odpalanie gdm-a już po zakończeniu wszystkich skryptów. z specjalnego
> miejsca w rc-scriptach.

Trzeci rozwiąznie masz powyżej i wynika ono z włąsniości skryptów 
startowych. To co podałeś ignoruje te własności i próbuje wymuszać 
zupełnie inne regóły gry.

Mówiąć inaczej o żadnym błedzie w rc-scripts nie ma tu mowy.

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