[devel-distro] Информация в iso о том, как он собран

Anton Farygin rider at basealt.ru
Wed Jun 1 08:29:30 MSK 2022


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:
>>>>> Здравствуйте
>>>>>
>>>>> Хотел бы узнать мнение дистростроителей по вопросам:
>>>> <skip>
>>>>> Кажется, больше никакой информации и не требуется.
>>>>> Хотя можно добавить в .disk некое Readme.
>>>>>
>>>> Было бы удобно хранить списки использованных при сборки образа пакетов.
>>>>
>>> Сейчас список rpm и srpm, использованных при сборке сохраняется
>>> в <имя_образа>-<дата>-<x86_64>.iso.reports/ под именами list-rpms.txt и
>>> list-srpms.txt соответственно, если образ собирается с параметром REPORT=1.
>>> Мне кажется, можно каталог с рапортами публиковать рядом с iso.
>> нет, рядом конечно не нужно.
>>
>> Какого объёма эти листы и насколько их сложно положить в iso ?
>>
> Около 100 - 150 кБ вместе. Зависит от количества использованных пакетов.
> Проблема в том, что это снаружи делается (reports.mk запускается после завершения сборки образа).
> Надо как-то в mkimage реализовать. Пока не представляю, как это сделать.
> Видимо, после завершения формирования chroot, формировать список его пакетов.
> И непосредственно перед созданием iso делать сводные списки.

Нужно список не только пакетов chroot, но и пакетов, использованных для 
подготовки chroot.


> all-
>
>> А ещё у нас есть не-iso образы, что с ними ?
>>
> С ними пользователи и так могут делать, что хотят. Нет защиты на запись, запустил в виртуалке и сделал, что хочешь.
> Никакой магии в отличии от iso.
> Если же речь про хранение информации о пакетах, использованных для сборки в chroot'ах, то сначала нужно
> определить место для хранения этой информации. Это же установленная система.
Обычно у нас в /root/.install-log лежит то, что осталось от программы 
установки.


More information about the devel-distro mailing list