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

Re: стартовые скрипты



On Fri, 18 Nov 2005 18:57:24 +0300
Sergey Jusupov <debian@list.ru> wrote:

> seorge пишет:
> 
> >Если я правильно понял, когда читал новости, то что-то подобное (зелененькие 
> >ОК и надписи на родных языках) должны появиться в etch. 
> >Поэтому - терпение...
> >  
> >
> Здорово, конечно.
> Но теперь интересно, как это реализовано? ;)
> 
А где проблема? Берем любой RH дистр и смотрим. Там есть усякие функции в 
отдельном файлике - /etc/inint.d/functions. За красивые (а кому, к стати, и уродские) 
ОК отвечают такие вещи:

MOVE_TO_COL(){ echo -en "\033[$[COLUMNS-RES_OFFSET]G"; }
SETCOLOR_SUCCESS(){ echo -en '\033[1;32m'; }
SETCOLOR_FAILURE(){ echo -en '\033[1;31m'; }
SETCOLOR_NORMAL(){ echo -en '\033[0;39m'; }

echo_success()
{
        MOVE_TO_COL
        echo -n '[  '
        SETCOLOR_SUCCESS
        echo -n 'OK'
        SETCOLOR_NORMAL
        echo -n '  ]'
        return 0
}

echo_failure()
{
        MOVE_TO_COL
        echo -n '['
        SETCOLOR_FAILURE
        echo -n 'FAILED'
        SETCOLOR_NORMAL
        echo -n ']'
        return 1
}

Надеюсь, исчерпывающе? ;)

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Dimmu Borgir - Prudence's Fall



Reply to: