xfce4
    Krystian T 
    tomczyk w op.onet.pl
       
    Wto,  7 Gru 2004, 21:31:13 CET
    
    
  
Dnia 06-12-2004, pon o godzinie 23:12 +0100, Andrzej Krzysztofowicz
napisał(a):
[...] 
> > > 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.
> 
Faktycznie nie było to najlepsze rozwiązanie, ale dalej nad tym myślałem
i może teraz będzie lepiej :)
Cały czas zakładam, że zmienna ustawiana w poldek.conf może być
przekazana do skryptów rpm-a
W poldek.conf
poldek_ma_restartować_usługi = "yes"
W specu (przykład z modułu apacha)
%post
if [ -f /var/lock/subsys/httpd ]; then
    if $poldek_ma_restartować_usługi == "yes" then
        /etc/rc.d/init.d/httpd stop
      # tu jeszcze warunek sprawdzający czy w pliku już jest httpd
        echo "httpd" >> /var/tmp/usługi_które_ma_restartować_poldek
    else
        /etc/rc.d/init.d/httpd restart 1>&2
    fi
fi
%preun
if [ "$1" = "0" ]; then
    if [ -f /var/lock/subsys/httpd ]; then
        if $poldek_ma_restartować_usługi == "yes" then
            /etc/rc.d/init.d/httpd stop
          # tu jeszcze warunek sprawdzający czy w pliku już jest httpd
            echo "httpd" >> /var/tmp/usługi_które_ma_restartować_poldek
        else
            /etc/rc.d/init.d/httpd restart 1>&2
        fi
    fi
fi
Po instalacji start usług (wykonywany przez poldka), których lista jest
w pliku /var/tmp/usługi_które_ma_restartować_poldek
-- 
Pozdrawiam
Krystian T
        "errare humanum est..."
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl