SPECS (DEVEL): util-linux.spec - added buildcond with
Konopko Grzegorz
btower w osiedle.net.pl
Pon, 24 Maj 2004, 10:40:54 CEST
Dnia pon 24. maja 2004 02:02, Andrzej Krzysztofowicz napisał:
> =?ISO-8859-2?Q?Jakub_Piotr_C=B3apa?= wrote:
> > > BTW: w obecnym ukladzie skryptow startowych trzeba by sie niezle
> > > nagimnastykowac, zeby uzystac cos takiego:
> > >
> > > /home po NFS
> > > /home/services lokalne
> > > /home/services/swap jako swap
> > > ;)
> >
> > Na koniec rsync /dev/drzewo /dev/brain :D
> >
> > Ten przykład byłby wykonalny, ale wymagałby osobnego skryptu dla każdego
> > systemu plików i osobnego pliku konfiguracyjnego, żeby pozwolić na
> > zmiane needów bez ręcznej edycji skryptu. No chyba, że zrobimy sobie
> > jakiś generator rc-scriptsów...
>
> Wlasnie rzecz w tym, ze niekoniecznie. Wystarczyloby, zeby po nieudanym
> "podniesieniu" uslugi szedl dalej i probowal ja podniesc pozniej jeszcze raz
> w odp. momencie...
W odpowiednim momencie... problem w tym jak to wykonać, jaki to odpowiedni
moment dla danej usługi.
Nie lepiej stworzyć takie reguły aby wszystko wstawało w odpowiedniej
kolejności, pozbedziemy sie wielu problemów na przyszłość.
Przykładowa sekcje depend ze skryptów gentoo:
need oznacza że usługa wymaga wystartowania wpierw usługi wymienionej po
niej.
use gdy usluga wymieniona przy use jest równiez na tym runlevelu to
uruchamiamy ją najpierw
before i after na sztywno ustala kolejność, pomocne przy zmianie runlevela.
depend() {
use net
}
depend() {
need net
use cupsd
}
depend() {
need net
before inetd
before xinetd
}
Więcej informacji o liście dyskusyjnej pld-devel-pl