SPECS (DEVEL): util-linux.spec - added buildcond with

Jakub Piotr Cłapa loc w toya.net.pl
Nie, 23 Maj 2004, 23:41:13 CEST


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

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.

-- 
z wyrazami szacunku,
Jakub Piotr Cłapa



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