[devel] hasher: пакеты, установленные по зависимостям

Alexey Gladkov legion на altlinux.ru
Пт Окт 25 17:09:16 MSK 2024


On Fri, Oct 25, 2024 at 04:13:01PM +0300, Антон Мидюков wrote:
> >> Я использовал mki_list_pkgs "$@" для получения входного списка.
> >> Но не развернулись записи вида "^kernel-(image|modules-())-(std-def)$".
> > 
> > Чтобы такое развернуть можно попробовать использовать tools/mki-expand-pkgs.
> > 
> 
> Спасибо. Помог mki-expand-pkgs regexp
> 
> >> И всё равно остаётся проблема виртуальных пакетов, которых нет в репозитории в виде rpm.
> >> Пакета, который устанавливается по этому провайдсу, не будет во входном списке.
> > 
> > Можно попробовать сделать аналог mki-expand-pkgs и проверять по
> > "$aptbox/var/cache/pkgnames" все имена из списка. Это должно отфильтровать
> > виртуальные пакеты.
> > 
> 
> Виртуальные пакеты нужно не отфильтровать, а заменить на те, что будут выбраны при установке.
> Чтобы их не пометило как auto.

Я не знал этого. Я не до конца понимаю задачу.

Кажется можно сделать обёртку вокруг hsh-install и сохранять
/.in/.rpmi-install.list , который он создаёт. Таким образом получится
суммировать xargs. Насколько это хакерство с точки зрения hasher я не
знаю.

-- 
Rgrds, legion



Подробная информация о списке рассылки Devel