From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45408591.4060901@altlinux.org> Date: Thu, 26 Oct 2006 13:53:21 +0400 From: Mikhail Yakshin User-Agent: Thunderbird 1.5.0.5 (X11/20060822) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <453E0561.5000800@altlinux.ru> <200610261111.42555.d.pynkin@sam-solutions.net> <45407253.9000302@altlinux.ru> <200610261219.38150.d.pynkin@sam-solutions.net> In-Reply-To: <200610261219.38150.d.pynkin@sam-solutions.net> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] I: spt3 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Oct 2006 09:53:51 -0000 Archived-At: List-Archive: List-Post: 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