[devel] hasher: пакеты, установленные по зависимостям
Alexey Gladkov
legion на altlinux.ru
Пт Окт 25 14:31:45 MSK 2024
On Fri, Oct 25, 2024 at 01:06:08PM +0300, Антон Мидюков wrote:
> > Да как раз можем. В mki-image-install мы вычисляем список пакетов, который
> > потом передаётся hsh-install.
> >
>
> Есть проблема. На вход подаются виртуальные пакеты и пакеты вида "^kernel-(image|modules-())-(std-def)$",
> поэтому простое вычитание пакетов для установки из установленных не даёт нужный результат.
> Так что я не знаю как с этим быть.
В mki-image-install есть вот такой код:
mki_list_pkgs "$@" |
xargs -r env -i PATH="$PATH" hsh-install $hasher_args -- "$dir"
Функция mki_list_pkgs() разворачивает паттерны (если они есть) в список.
Вывод этой утилиты нужно сохранить во временный файл и после hsh-install
скопировать список в образ и выполнить apt-mark в image.
--
Rgrds, legion
Подробная информация о списке рассылки Devel