SPECS (DEVEL): util-linux.spec - added buildcond with
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Nie, 23 Maj 2004, 23:51:54 CEST
=?ISO-8859-2?Q?Jakub_Piotr_C=B3apa?= wrote:
> Andrzej Krzysztofowicz wrote:
> > =?iso-8859-2?Q?Pawe=B3?= Sakowski wrote:
> >
> >>>1. Jak definiować listy tego co ma się odpalić, by mozliwy był np.
> >>>opóźniony start serwerów (mysql, apache) na desktopach (niech poczekają
> >>>na gdma i zaladują sie w tle)?
> >>
> >>W schemacie "need" to jest dość proste: w pewnym momencie (dla przykładu
> >>po załadowaniu "syslog") zarówno gdm jak i mysql będą miały spełnione
> >>wszystkie zależności i będą mogły się startować równolegle. W tym
> >>momencie chyba nie potrzeba opóźniać mysql, żeby poczekał aż gdm się
> >>skończy ładować.
> >
> > Mysle, ze pytkowi chodzilo o co innego:
> > w jaki sposob ustawiac zaleznosci specyficzne dla danego systemu (a nie:
> > zalezne od listy zainstalowanych pakietow), aby nie popsuc aktualizacji
> > listy zaleznosci zwiazanych z pakietami.
>
> Niestety chyba nie rozumiem tego co napisałeś... może już zbyt póżna
> pora dla mnie. :)
>
> gdm dość szybko będzie miał spełnione zależności - to prawda, ale nadal
> będzie opóźniany przez startujący równolegle z nim (a zupełnie
> niepotrzebnie) serwer mysql albo apache. Chodziło mi o to, żeby ze
> startem takich rzeczy na desktopie poczekac do chwili, gdy user ma juz
> przed sobą ekran logowania (a może nawet troche dłużej).
No wiec wlasnie: chodzi o to, ze zaczekac dlatego, ze to jest _desktop_,
a nie dlatego, ze zainstalowano jakies konkretne _pakiety_. Skad automatyka
startujaca mialaby wiedziec, ze nie jest to maszyna 8-procesorowa z kupa
ramu, gdzie takie opoznienie byloby wrecz niewskazane? Albo ze mysql jest
wazniejszy od gdm-a (albo odwrotnie) ?
Takie cos powinno zalezec od konfiguracji, a nie byc na sztywno zawarte w
pakietach.
Np. moge chciec, zeby na jednej maszynie apacz startowal przed zamontowaniem
/home po NFS, bo nic w nim z /home nie korzysta, a na innej ma byc dokladnie
odwrotnie.
> Może dodać do wszystkich serwerów jakiegoś bogusowego needa? Niech
> wymagają idle, a idle się ,,odpali'' tylko jeśli system load spadnie
> poniżej iluśtam/po zwyczajnym sleepie/need gdm a potem sleep. Oczywiście
> zawartość takiego skryptu zależałaby od konfiguracji komputera. W
> /etc/sysconfig/rc-scripts ustawialibyśmy sobie np. ROLE=desktop lub server.
Obciazenie systemu oczywiscie trzeba kontrolowac.
Ale takie wyroznianie jednej konkretnej konfiguracji jest bez sensu, Nalezy
to rozwiazac bardziej ogolnie (jakis desktop.template zawierajacy opcje).
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl