On Thu, 1 Mar 2001 02:11:06 +0100
Amaya <[EMAIL PROTECTED]> wrote:

> Se me hab�a quedado el ssh sin configurar, despu�s del dist-upgrade de cada 
> d�a.
> Se me quejaba:
>       ~-root#>dpkg --configure -a
>       Configurando ssh (2.5.1p1-1.5) ...
>       /var/lib/dpkg/info/ssh.postinst: line 97: syntax error near unexpected
>       token `else' 
>       dpkg: error al procesar ssh (--configure):
>       el subproceso post-installation script devolvi� el c�digo de salida de
>       error 2 
>       Se encontraron errores al procesar:
>       ssh
>   
> Voy yo, m�s chula que un ocho, y edito:
> 
>     if [ -x /usr/sbin/dpkg-statoverride ]; then
>               if [ "$ssh_mod" = "04755" ]; then
>               # Since we messed up here last time and set the
>               # override for the sshd server we now remove it.
>               dpkg-statoverride --remove /usr/sbin/sshd
>               if [ dpkg-statoverride --list | grep ssh ]; then
>                       # Do nothing since override is already existing.
>                       # A�ado una l�nea al azar:
>                       echo "Hola Amayita"; 
>               else
>                       dpkg-statoverride --add root root 04755 /usr/sbin/ssh
>               fi
>               
> Y se arregla, y se configura, aunque el "Hola Amayita" no lo he conseguido 
> ver.
> �Por qu�? No puedo creerme que haya sido el ";" o lo que sea... �Qu� ha sido? 
> 
> Por cierto, el "dpkg-statoverride --list | grep ssh" me da vac�o, o sea, no
> encuentra nada.  
> 
> :-?
> 

No soy ningun especialista en .postinst scripts, pero normalmente se
redirecciona la entrada/salida para capturar mensajes para eventuales
ficheros log. Por eso creo que no hayas visto el resultado. Es mas, un
mensaje as�, incluso si queda tan simp�tico, en un momento dado puede
confundir otro programa que intente verificar el resultado de un
script. El semicol�n es reduntante. Se usa s�lo como sustituto del
avance de l�nea para separar los comandos. Lo que yo he puesto ah� era
"true", as� tambi�n tengo los return codes bien.

--
Christoph Simon
[EMAIL PROTECTED]
---
^X^C
q
quit
:q
^C
end
x
exit
ZZ
^D
?
help
shit
.

Responder a