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

_______________________________________________________
złota zasada - kto się nie zna, niech się nie wypowiada



Odpowiedź listem elektroniczym