From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list Subject: Re: [devel] sandman =?koi8-r?b?zsE=?= cvs.altlinux.org References: <3F2E1E8A.7020400@altlinux.com> <20030804090027.GA15443@basalt.office.altlinux.org> <3F2E217D.4010202@altlinux.com> <20030804090859.GA15677@basalt.office.altlinux.org> <20030804095035.GA30926@sam-solutions.net> <20030805093239.GC31934@sam-solutions.net> <20030805173326.GA16249@basalt.office.altlinux.org> <20030805174938.GA22332@sam-solutions.net> <20030805175822.GA16612@basalt.office.altlinux.org> <20030805180955.GB22332@sam-solutions.net> <20030805182052.GB16766@basalt.office.altlinux.org> From: Sergey Bolshakov Date: Tue, 05 Aug 2003 21:54:14 +0300 In-Reply-To: <20030805182052.GB16766@basalt.office.altlinux.org> (Dmitry V. Levin's message of "Tue, 5 Aug 2003 22:20:52 +0400") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2003 18:54:43 -0000 Archived-At: List-Archive: List-Post: >>>>> "Dmitry" == Dmitry V Levin writes: [skipped] >> > А по софту? >> Смотри зависимости пакета sandman-server: >> >> $ apt-cache depends sandman-server: >> >> sandman-server-0.5.5-alt4 >> Для установки требует: cvs >> Требует: sandman = 0.5.5-alt4 >> Требует: apt-utils >> Требует: chrootuid >= 1.3-alt2 >> Требует: e2fsprogs >> Требует: mount >> Требует: apt >= 0.5.5cnc4.1-alt4 >> Требует: service >= 0.4-alt1 >> Требует: sh-2.05b-alt5 >> Требует: logrotate-3.6.2-alt2 >> Требует: service-0.5-alt1 > Какие из них действительно нужны для "усечённого" sandman'а? > Их вышеприведённого мне не нравится: > chrootuid > e2fsprogs > mount > service > logrotate Краткий ответ: все, хотя бы потому, что 'усеченного' sandman просто не существует. Развернутый: Начнем с того, что для корректной обработки предлагаемого к коммиту spec-файла (в т.ч. и определения списка исходников/патчей) необходима среда, соответствующая репозитарию, host-система не годится по определению. Таким образом, всегда существует ненулевое количество 'ссылочных' или 'образцовых' чрутов, достаточных для запуска rpm -bE. Создание такого чрута ничем не отличается от создания чрута для собственно сборки, разве что список пакетов более-менее известен и 'карманные' репозитарии в рассчет не принимаются. Таким образом, 'усеченный' sandman в некотором смысле ничем не отличается от полного. Я готов уделить некоторое время интеграции в sandman fakeroot, (это, насколько я понимаю, существенно снизит риски ?), если это позволит надеяться на развитие sandman не только в роли архивариуса. --