Hello! Это письмо-предложение-просьба обращено ответственным за следующие пакеты: группа 1: basesystem (interactivesystem) startup util-linux (kbdrate) (в скобках -- затрагиваемые подпакеты) и группа 2: bootsplash numlock startup К появлению kbd (заменитель console-tools) в Sisyphus я предлагаю вот что: Между пакетами группы 1 и "группы 0" (kbd, console-tools и новый console-common-scripts) происходят перераспредления файлов, подпакетов, зависимостей. Переход к новому состоится, когда все они изменённые попадут в Sisyphus. В группе 2 никаких существенных изменений не предлагается, просто их надо будет пересобрать *после* перехода на новые пакеты группы 0 и 1 -- для того, чтобы в них были правильные зависимости. В этом письме -- предлагаемые изменения в виде патчей (чтобы легко познакомиться), а все готовые .src.rpm лежат в cvs.altlinux.ru:/incoming/Sisyphus/ (но у меня не должно быть права их все положить в Sisyphus); так что я прошу ответственных за эти пакеты или за Sisyphus учесть эти изменения. Если пакет Вас уcтраивает, можно, наверное, попросить принять его в Sisyphus. Файлы (я брал следующие по порядку номера версий): basesystem-sisyphus-alt12.src.rpm startup-0.9.7-alt1.src.rpm util-linux-2.12p-alt3.src.rpm bootsplash-3.2-alt5.1.src.rpm numlock-2.0-ipl10mdk.src.rpm suspend-0.18-alt2.src.rpm там же и новые: console-common-scripts-0.2.2-alt1.src.rpm console-tools-0.2.3-ipl30mdk.src.rpm kbd-1.12-alt1.src.rpm Комментарии: группа 1: startup, interactivesystem: Вообще, теперь так: kbd и console-tools могут друг на друга меняться. Над ними -- console-common-scripts, в нём должно быть собрано всё, что отвечает за действия по конфигурации консоли и "активации" заданной конфигурации. В частности, из startup в него переезжает /sbin/setsysfont. (Теперь подобные скрипты не разбросаны по разным пакетам; принципиальных отличий в работе нового от старого пока нет.) interactivesystem просто отражает новую структуру. Переезд конфигурационных файлов обрабатывается в post-скриптах и триггерах из console-common-scripts, ну и все зависимости/конфликты расставлены. kbdrate: собирается из kbd, а не из util-linux (переехал в upstream). (Обновления на новые пакеты проходили гладко, когда я их тетсировал.) группа 2: В этих трёх пакетах сложные программы из kbd / console-tools напрямую не используются. А используются либо "высокоуровневые" команды из нового console-common-scripts, либо простые программы, так называемые vt-tools (chvt, fgconsole) -- они теперь для удобства в отдельном маленьком пакете console-vt-tools. Например, после пересборки bootsplash он будет зависеть не от console-tools, а от только от console-vt-tools (и будет независим от выбора kbd / console-tools). Но их, как я уже говорил, хорошо бы пересобрать после того, как в сборочной среде будут новые пакеты групп 0 и 1. Надеюсь, это не создаст беспорядка. Если непонятно написал, буду отвечать на вопросы и предложения. Спасибо. -- С наилучшими пожеланиями, Иван Захарьящев, Москва :: JabberID: imz at altlinux.org