в утилите genpkglist есть ключ --append, который вполне работает и вещь весьма нужная, если, например, репозиторий генерируется не там, где хранится. Ну и вообще перегенерировать каждый раз базу пакетов даже из кеша /var/cache/apt как-то не очень, если можно просто дописать в конец. При этом в genbasedir его нет. Посмотрете как работа утилита, для генерации репо в ubuntu. Она создает базу данных, и генерит кеш из нее. Это не удобно в неокторых случаях, но намного предсказуемее и удобнее в остальных. Эта genbasedir вообще не нужна, от нее больше вреда, чем пользы на данный момент.
В этой баге я просто не понимаю в чём проблема -- genbasedir нужен и используется, pkglist и должен перезаписываться (а иначе как). Модификация индексов скоро появится если речь об этом.
Репозиторий например в артифактори. Как без знаний о genpkglist и --append, выкачивания полного репозитория и хранения второй копии репозитория сгенерировать метаданные для всех пакетов? Правильный ответ: никак
(Ответ для Alexey на комментарий #2) > Репозиторий например в артифактори. Не знаю что это такое. > Как без знаний о genpkglist и --append, Инструмент скорее всего придётся изучить, да. > выкачивания полного репозитория и хранения второй копии репозитория > сгенерировать метаданные для всех пакетов? Но вы же можете модифицировать индекс через --append показывая генератору только те пакеты, которые вы хотите добавить! > Правильный ответ: никак Не отчаивайтесь раньше времени. :)