From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1654085044; bh=qLFd8axJS/fEG+8hLhck4AoEhvgX7+DtNi3hg8YB2Tk=; h=In-Reply-To:From:Subject:References:Date:Message-ID:To; b=vE06Wcz9q8oYLv/h0E5o9nLllFgGehKjQWs7tM9FJROc4v9r/QOFcjK6bOl8OXOMH wHYy7OLbVIvqIhbh8vJJfo+pJDxMq+9JgnmvRwRGkECarhSP75OANtRxat22zJ9wNY w8m2/VjhVgKtbD8Z10snHp+IWNED/r5fXmmkqJWs= Authentication-Results: iva7-16e50705448a.qloud-c.yandex.net; dkim=pass header.i=@ya.ru Message-ID: Date: Wed, 1 Jun 2022 19:04:03 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: ru To: devel-distro@lists.altlinux.org References: <234c3f14-36b7-d888-660c-9b77591a10fe@basealt.ru> <48100e70-37e2-3ca1-dece-68f703a1fb16@ya.ru> <65f6b81b-1872-31bf-7771-0145048afed8@ya.ru> <72340e8e-43a2-62fd-36a1-8dc49c9e4472@basealt.ru> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= In-Reply-To: <72340e8e-43a2-62fd-36a1-8dc49c9e4472@basealt.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel-distro] =?utf-8?b?0JjQvdGE0L7RgNC80LDRhtC40Y8g0LIgaXNvINC+?= =?utf-8?b?INGC0L7QvCwg0LrQsNC6INC+0L0g0YHQvtCx0YDQsNC9?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2022 12:04:08 -0000 Archived-At: List-Archive: 01.06.2022 12:29, Anton Farygin пишет: > On 01.06.2022 05:14, Антон Мидюков wrote: >> 01.06.2022 01:52, Anton Farygin пишет: >>> On 31.05.2022 10:07, Антон Мидюков wrote: >>>> 31.05.2022 14:02, Anton Farygin пишет: >>>>> On 31.05.2022 09:58, Антон Мидюков wrote: >>>>>> Здравствуйте >>>>>> >>>>>> Хотел бы узнать мнение дистростроителей по вопросам: >>>>> >>>>>> Кажется, больше никакой информации и не требуется. >>>>>> Хотя можно добавить в .disk некое Readme. >>>>>> >>>>> Было бы удобно хранить списки использованных при сборки образа пакетов. >>>>> >>>> Сейчас список rpm и srpm, использованных при сборке сохраняется >>>> в <имя_образа>-<дата>-.iso.reports/ под именами list-rpms.txt и >>>> list-srpms.txt соответственно, если образ собирается с параметром REPORT=1. >>>> Мне кажется, можно каталог с рапортами публиковать рядом с iso. >>> нет, рядом конечно не нужно. >>> >>> Какого объёма эти листы и насколько их сложно положить в iso ? >>> >> Около 100 - 150 кБ вместе. Зависит от количества использованных пакетов. >> Проблема в том, что это снаружи делается (reports.mk запускается после завершения сборки образа). >> Надо как-то в mkimage реализовать. Пока не представляю, как это сделать. >> Видимо, после завершения формирования chroot, формировать список его пакетов. >> И непосредственно перед созданием iso делать сводные списки. > > Нужно список не только пакетов chroot, но и пакетов, использованных для подготовки chroot. > При сборке iso внешние утилиты - hasher и mkimage + сам профиль сгенерированный из mkimage-profiles. Сгенерированный профиль можем сохранять в iso. Для регулярок и стартеркитов так и делается. Ну версию hasher и mkimage, думаю, сохранить тоже не проблема. Но, возможно, я что-то упускаю? > >> all- >> >>> А ещё у нас есть не-iso образы, что с ними ? >>> >> С ними пользователи и так могут делать, что хотят. Нет защиты на запись, запустил в виртуалке и сделал, что хочешь. >> Никакой магии в отличии от iso. >> Если же речь про хранение информации о пакетах, использованных для сборки в chroot'ах, то сначала нужно >> определить место для хранения этой информации. Это же установленная система. > Обычно у нас в /root/.install-log лежит то, что осталось от программы установки. Согласен, подходящее место. -- С уважением, Антон Мидюков