From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 25 Oct 2024 13:31:45 +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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <34298628-8915-4a7e-9818-e68d59145fec@ya.ru> 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 11:31:47 -0000 Archived-At: List-Archive: List-Post: 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