El jue, 21-04-2005 a las 09:06 -0400, Jhosue Rui escribi�:
> On 4/19/05, a a <[EMAIL PROTECTED]> wrote:
> > On 4/19/05, Carlos Pi�eiro Cordero <[EMAIL PROTECTED]> wrote:
> > > El lun, 18-04-2005 a las 21:25 -0400, AleXerTecH escribi�:
> > > > Hola a todos!
> > > >
> > > > Algo que me llama la atencion de las otras distros es que cuando esta
> > > > arrancando el kernel no se ve tan cuadrado como debian.
> > > >
> > > > Hace un rato estaba viendo un computador con GENTOO y cuando carga
> > > > algo en el boot coloca un DONE u OK, en verde, y lo que no logro,
> > > > coloca FAIL, incluso cuando uno carga el LiveCD de Knoppix todo es
> > > > mucho mas colorido que en debian.
> > > >
> > > > Asi que aqui va mi pregunta: �Como hago para lograr este efecto de
> > > > booteoo colorido en debian sarge?
> > > >
> > > > De resto me tocara probar gentoo, alguien tiene experiencias con esta
> > > > distro?
> > > >
> > > >
> > > > Saludos y gracias de antemano!

Yo lo hice hace tiempo script por script y despu�s de tener casi todos
ya probados y funcionando toque algo donde no deb�a y me toco restaurar
todo como estaba....

Haz una copia de /etc/init.d/ por si acaso

EJEMPLO PARA APACHE2

Despu�s lo cargas al comienzo de cada script:

#a�adir esta linea al comienzo de cada script ( 2 o 3 linea por ejemplo)
 
source /etc/init.d/functions

[...............]
echo -n "Starting web server: Apache2"
#-----^ ESTE -N HAY QUE QUITARLO PARA QUE HAGA SALTO DE LINEA
$APACHE2CTL startssl
#echo "." #ESTE ECHO . YA NO SIRVE
evaluate_retval

#evaluate_retval leera el valor devuelto por la ejecuci�n del 
�ltimo comando y si es verdadero o falso imprimir� [OK] [FALL�]



Te recomiendo que no retoques script que no veas claros.

Como me ha costado bastante encontrarlo por la red te lo pongo al final
del mail... 



-------------------functions-------------8<---------------------
#!/bin/sh
# Begin /etc/init.d/functions

COL=70
SET_COL="echo -en \\033[${COL}G"
NORMAL="echo -en \\033[0;39m"
SUCCESS="echo -en \\033[1;32m"
FAILURE="echo -en \\033[1;31m"

evaluate_retval()
{
        if [ $? = 0 ]
        then
                print_status success
        else
                print_status failure
        fi
}

print_status()
{
        if [ $# = 0 ]
        then
                echo "Usage: print_status {success|failure}"
                exit 1
        fi

        case "$1" in
                success)
                        $SET_COL
                        echo -n "[  "
                        $SUCCESS
                        echo -n "OK"
                        $NORMAL
                        echo "  ]"
                        ;;
                failure)
                        $SET_COL
                        echo -n "["
                        $FAILURE
                        echo -n "FALL�"
                        $NORMAL
                        echo "]"
                        ;;
        esac

}


# End /etc/init.d/functions
-------------------functions------------->8---------------------


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a