From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4540B4A9.5090903@altlinux.org> Date: Thu, 26 Oct 2006 17:14:17 +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> <200610261219.38150.d.pynkin@sam-solutions.net> <45408591.4060901@altlinux.org> <200610261442.09808.d.pynkin@sam-solutions.net> In-Reply-To: <200610261442.09808.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 13:14:53 -0000 Archived-At: List-Archive: List-Post: Denis Pynkin пишет: > В сообщении от 26 октября 2006 12:53 Mikhail Yakshin написал(a): > >> Примерно понятно, насколько я понял - это ведь не какой-то принципиально >> иной шаг сборки требуется - это просто должна быть некая сторонняя >> утилита, которая соберет весь "набор дистрибутивостроителя" для >> дальнейшей консервации. Внутри она может использовать spt-create-repo, а >> может не использовать - т.е. сейчас главное, что ее ничто не будет >> препятствовать написать потом. > >>> 1. если используется много файлов-списков пакетов, то вызывать придется >>> для каждого. Вполне возможно, что и каталогов с такими файлами м.б. >>> несколько - у меня так и было. Причем списки частично пересекаются. > > вот это - принципиально имхо > т.е. заменить $IDENT.packages на $IDENT/* , как это было в separator/spt > тогда можно использовать уже готовые наборы файлов-cgbcrjd и, в зависимости от > текущей сборки, просто копировать их в каталог $IDENT > к примеру у меня есть > base - то, что необходимо для всех livecd > kernel-$VERSION - где прописана конкретная версия ядра и сопутствующих > библиотек > kde, icewm - соответствующие wm > net - доп. утилиты для работы с сетью > ну и так далее... Можно сделать и тот, и другой вариант. Большого смысла в этой директории я не вижу - лично мне это удобным не кажется, но если кому-то удобно - можно сделать проверку, допустим - если $IDENT.packages - это файл - то брать из файла. Если это директория - это брать $IDENT.packages/*. Пойдет? -- WBR, Mikhail Yakshin