From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 25 Oct 2024 16:09:16 +0200 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: References: <811c3942-ca53-4c8b-b9dd-01e6a7419e4a@ya.ru> <34298628-8915-4a7e-9818-e68d59145fec@ya.ru> <075d24dd-1a2b-450e-8efe-9b615eb214d5@ya.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] =?utf-8?b?aGFzaGVyOiDQv9Cw0LrQtdGC0YssINGD0YHRgtCw0L0=?= =?utf-8?b?0L7QstC70LXQvdC90YvQtSDQv9C+INC30LDQstC40YHQuNC80L7RgdGC0Y8=?= =?utf-8?b?0Lw=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Oct 2024 14:09:18 -0000 Archived-At: List-Archive: List-Post: 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