SPECS (DEVEL): util-linux.spec - added buildcond with
Jakub Piotr Cłapa
loc w toya.net.pl
Pon, 24 Maj 2004, 10:27:32 CEST
Jacek Konieczny wrote:
> On Mon, May 24, 2004 at 01:40:39AM +0200, Jakub Piotr Cłapa wrote:
>
>>Miałem pomysł na tworzenie plików gdzieś w systemie (siakies *.pid). Do
>>tego np. FAM (stąd mój fileschanged.spec - szkoda tylko, ze nie
>>działa...). Zdechłe miałyby nieprawdziwe pidy w środku (choc jest
>>ryzyko, że coś wlezie w to samo miejsce - dodatkowo sprawdzanie nazwy?),
>>a całość byłaby na tmpfs, więc jednoczesnie znikałaby po restarcie i
>>była wydajna.
>>Sprowadzałoby się to w zasadzie do przewędrowania z istniejącymi
>>*.pidami w jedno miejsce. Wtedy pozostaje już tylko jakoś identyfikować
>>te pliki i dopasowywać do nazw usług. (no właśnie - co z dopasowaniem:
>>nazwa rc-skryptu => nazwa .pida => zjadliwa dla usera nazwa usługi)
>
> To wszystko jest obchodzeniem problemów spowodowanych głupim założeniem,
> że wszystkie usługi mają być odpalane "w tle". Gdyby były odpalane
> normalnie, z jakiegoś procesu od którego by się nie odczepiały, ten
> proces zarządający dostawałby informacje o tym, że zarządzany proces
> padł i mógłby odpowiednio zareagować. Tak działają daemontools (czy
> wolny klon: freedt), to mógłby robić jakiś sensowniejszy /sbin/init.
Też o tym myślałem i mozliwe, że tak trzeba będzie zrobić.
> Niestety bardzo ciężko byłoby to pogodzić z obecnymi rc-scripts, które
> uparcie wszystko ładują w tło. A przepisywanie startowania wszystkich
> usług to kuuupa roboty.
W przypadku zmiany SysVinit na recodera albo simpleinit i tak nas to
będzie czekać.
--
z wyrazami szacunku,
Jakub Piotr Cłapa
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3379 bytes
Desc: S/MIME Cryptographic Signature
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/193aac66/smime.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl