On Wed, Jul 04, 2007 at 02:57:56PM +0400, Alexey Gladkov wrote: [...] > Эти индексы очень сложно создавать и что ещё важнее долго. Если не > веришь, то посмотри в код gensrclist в apt. > Эта утилита читает все бинарные и исходные rpm-пакеты, потом делает > соответствие между rpms и srpms ... потом она заносит это знание в > хэдер специального вида. Т.е. вся схема рассчитана на единовременную > генерацию ... и не предусматривает кэширования. На нашем репозитории > эта операция идёт очень долго. Она сейчас очень дорогая даже на > быстром сервере. > > А чтобы автоматизировать публикацию пакетов и сократить задержки > требуется чтобы genbasedir работал гораздо быстрее. Я реализовал > кэширование(rpmbox by arch) для части публикующих скриптов. Но > genbasedir сейчас используется старый. Алексей, а ты мог бы рассказать это ещё детальнее? Может быть, кто-то из нас придумает способ быстро обновлять srclist? -- ldv