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