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: