[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Un esempio di come modificare /etc/init.d/rc per ottenere il boot colorato



> beh per fare quello a cui pensavo io basta molto meno

Si, lo so quello che penserete vedendolo: "ma questo fa schifo, ed erano 
buoni tutti a farlo!", lo so, però l'ho fatto per vedere se il 
risultato era decente e... io me lo tengo così! E poi dimostra al 
newbie che l'avvio basato su script è cosa buona giusta e figa ;)

Basta sostituire la funzione setup() in /etc/init.d/rc (all'inizio del 
file) con la seguente:

startup() {
    echo -en "\\033[0;1m"
    echo -e running: "\\033[0;36m"$@
    echo -en "\\033[0;39m"
    case "$1" in
        *.sh)
                if $debug sh "$@"
                    then echo -e "\\033[0;32m[done]"
                    else echo -e "\\033[0;31m[failed]"
                fi
                ;;
        *)
                if $debug "$@"
                    then echo -e "\\033[0;32m[done]"
                    else echo -e "\\033[0;31m[failed]"
                fi
                ;;
    esac
    echo -en "\\033[0;39m"
}

Per personalizzare i colori cercate "ansi escape sequences" su google.

V.



Reply to: