Krystian T wrote: > Dnia 06-12-2004, pon o godzinie 21:11 +0100, havner napisał(a): > > On Mon, Dec 06, 2004 at 09:05:17PM +0100, Krystian T wrote: > > > # w poldku po wybraniu pakietów, a przed instalacją > > > > > > # zatrzymywanie usług > > > apache_start = 0 > > > samba_start = 0 > > > if na_liście_pakietów_jest_coś_wymagające_restartu_apacha then > > > if apache_jest_uruchomiony then > > > apache_start = 1 > > > /etc/rc.d/initd/httpd stop > > > fi > > > fi > > > if na_liście_pakietów_jest_coś_wymagające_restartu_samby then > > > if samba_jest_uruchomiona then > > > samba_start = 1 > > > /etc/rc.d/initd/smb stop > > > fi > > > fi > > > # inne usługi podobnie > > > > > > # ściągnięcie i instalacja pakietów > > > > > > # startowanie usług > > > if $apache_start = 1 then /etc/rc.d/initd/httpd start fi > > > if $samba_start = 1 then /etc/rc.d/initd/smb start fi > > > # inne usługi podobnie > > > > > > I bedziesz implemetowal to na sztywno dla kazdego przypadku? Chodzi o > > jakis ogolny mechanizm ktory moglbys zdefiniowac na poziomie speca i > > poldek/rpm by go uzywal. > > > Nie wiem czy coś takiego się da i wymagałoby to zmian w specach pakietów > wymagających restartu usług
Kazda zmiana zachowania czegos wymaga pogrzebania w okolicach jakiegos speca. > Poldek na początku ustawia zmienną "restart_httpd = " > W specu pakietu wymagającego restartu apacha "restart_httpd = yes" > W specu pakietu wymagającego restartu samby "restart_smb = yes" > (chyba w skryptach przedinstalacyjnych) > i wtedy zamiast > if na_liście_pakietów_jest_coś_wymagające_restartu_apacha then Hm, a przyklad implementacji powyzszego warunku? Przyjmijmy, ze pakiety na liscie nazywaja sie A, B, C i D. Wymaganie rekompilacji poldka po dodaniu do PLD nowego modulu indianina to chyba nie jest to, o co chodzi? > byłoby > if $restart_httpd = yes then > > I oczywiście działanie tego zależne od ustawień w poldek.conf -- ======================================================================= Andrzej M. Krzysztofowicz [EMAIL PROTECTED] phone (48)(58) 347 14 61 Faculty of Applied Phys. & Math., Gdansk University of Technology _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
