[sisyphus] I: spt3
Mikhail Yakshin
=?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eorg?=
Чт Окт 26 13:53:21 MSD 2006
Denis Pynkin пишет:
> В сообщении от 26 октября 2006 11:31 Mikhail Yakshin написал(a):
>
>>> среди прочего - очень не хватало возможности сделать снапшот для
>>> конкретного "релиза" на базе сизифа. Т.е. скопировать в отдельный каталог
>>> все RPM (SRPM тоже было бы неплохо) для livecd и install, из которых
>>> строится текущий релиз, а также текущий профайл.
>> Не понял, попробуйте переформулировать? Хочется сделать некий
>> репозитарий, в котором бы были только те пакеты, которые хочется? Тогда
>> это по сути то, что делает spt-create-repo.
> сразу не обратил внимания.
> почти то, что надо, но не хватает еще:
> 1. если используется много файлов-списков пакетов, то вызывать придется для
> каждого. Вполне возможно, что и каталогов с такими файлами м.б. несколько - у
> меня так и было. Причем списки частично пересекаются.
> 2. копирования самого $work_dir/profile - т.к. содержимое тоже может
> изменяться от версии к версии (документация, альтернативные образы для
> загрузки - это то, что у меня было)
> 3. Над этим не работал, но очень желательно копировать также и SRPM всех
> пакетов.
> 4. создать sources.list для apt, привязанный только к конкретному релизу.
>
> как резюме: общая цель - получить каталог, в котором собрано все
> вышеперечисленное, после чего иметь возможность натравить на него spt и
> получить конечный образ диска без использования внешних репозиториев,
> настроек и т.п.
> SRPMs нужны для того, чтобы обеспечить полноценную поддержку полученного
> продукта, а не искать потом старые версии исходников по файлопомойкам ;-)
Примерно понятно, насколько я понял - это ведь не какой-то принципиально
иной шаг сборки требуется - это просто должна быть некая сторонняя
утилита, которая соберет весь "набор дистрибутивостроителя" для
дальнейшей консервации. Внутри она может использовать spt-create-repo, а
может не использовать - т.е. сейчас главное, что ее ничто не будет
препятствовать написать потом.
--
WBR, Mikhail Yakshin
Подробная информация о списке рассылки Sisyphus