upstart po ostatnich zmianach...
    Jacek Konieczny 
    jajcus w jajcus.net
       
    Pią, 25 Cze 2010, 18:30:53 CEST
    
    
  
On Fri, Jun 25, 2010 at 05:51:05PM +0200, Pawel Golaszewski wrote:
> 
> No to jeszcze jedna rzecz, tym razem w makrach rpm-a:
> 
> Przygotowywanie...          ########################################### [100%]
>    1:openssh-server-upstart ########################################### [100%]
> BŁĄD: Sieć nie jest uruchomiona. OpenSSH nie może zostać uruchomiony.
> błąd: %post(openssh-server-upstart-5.5p1-3.i686) skryptlet nie powiódł się, status wyjścia 1
> Wystąpiły błędy podczas instalacji
> 
> Ten %post nie mógł się udać, bo zwyczajnie vserver nie działał. Makro 
> powinno sprawdzać czy serwis jest uruchomiony.
postinstall scriptlet (using /bin/sh):
        if [ -f /var/lock/subsys/"sshd" ] ; then 
                /sbin/service --no-upstart "sshd" stop 
                /sbin/service "sshd" start 
        else 
                /sbin/service "sshd" try-restart 
        fi
Nie działa, bo to 'try-restart' jest zaimplementowane w
'upstart_controlled', a 'is_yes "${NETWORKING}"', głupim PLDowym
zwyczajem jest sprawdzane na samym początku skryptu, zamiast w akcjach
którym to rzeczywiście robi różnicę.
Przenieść 'upstart_controlled' na początek, czy zmienić ten zwyczaj i
sprawdzanie sieci wrzucić gdzieś do start()?
Pozdrowienia,
        Jacek
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl