On Sun, Dec 10, 2000 at 01:36:09PM +0200, Alexander Bokovoy wrote: > Теперь о другом. Выношу небольшой патч на обсуждение общественности: > В initscripts по наследству от RH досталось цветовое выделение результата > запуска службы, при этом предлагается использовать /etc/sysconfig/init > для настройки операций сдвига курсора и изменения цвета. Все хорошо, но > хотелось бы автоматическую подстройку этой маркировки под текущий терминал, > то есть, выводить сообщение о результате (ОК, FAILED) с правого края. > Текущая конфигурация зашивает это намертво. Вот патч, который автоматически > подстраивается под настройки терминала: > tput -- из пакета ncurses, сразу после монтирования /usr весь вывод > будет подкорректирован на ширину терминала. Я еще подправил -20 на -10, > так как это лучше выглядит. Комментарии? Я сделал аналогичный патч, за исключением того, что вместо tput используется специальный helper program из /sbin; пока не знаю, как этот helper обозвать; есть идеи (сейчас его зовут tty_width)? Кроме того, в неготорых init-скриптах были логические ошибки на тему использования цветовой раскраски при BOOTUP != color; они тоже исправлены. Идея замены -20 на -10 абсолютно правильная: strlen(" [FAILED] ") == 10. Это я учту; thanks. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@fandra.org Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html IPLabs Linux Team http://linux.iplabs.ru Fandra Project http://www.fandra.org +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.