[devel] Как сделать репозиторий в git

Vital Khilko vk на altlinux.ru
Ср Апр 26 11:13:25 MSD 2006


У Срд, 26/04/2006 у 02:47 +0400, Dmitry V. Levin піша:
> On Tue, Apr 25, 2006 at 04:32:13PM +0400, Dmitry V. Levin wrote:
> > On Tue, Apr 25, 2006 at 09:53:28AM +0400, Anton Farygin wrote:
> [...]
> > > Хм. расскажи плз, как это сделать ?
> > Расскажу обязательно, вот закончу тестировать и расскажу.
> 
> Начну понемногу рассказывать, как я это вижу.
> 
> Предпосылка та же, что была при создании hasher'а: я предполагаю, что
> система предназначена не только для того, чтобы мантейнер собирал свои
> пакеты, но и для того, чтобы собирать чужие пакеты "не глядя".
> 
> В этом случае содержимое репозитория следует рассматривать как untrusted
> input.  В такой ситуации нельзя использовать простые методы, эквивалентные
> запуску произвольного кода, извлекаемого из репозитория.  К этим простым
> методам относятся:
> - запускаемые скрипты;
> - включаемые makefile'ы;
> - specfile'ы, обрабатываемые rpmbuild'ом.
> 
У нас в bte2 сборка временного srpm пакета проходит несколько иначе -
внутри чрута вызовом rpm -bs .spec с разбором вывода rpm на предмет
ругани об отсутствии файла. Подкладывания необходимого и повторный вызов
rpm -bs .spec, и так пока rpm не будет удовлетворён.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: =?iso-8859-5?Q?=B3=ED=E2=D0=EF?=
	=?iso-8859-5?Q?_=E7=D0=E1=E2=DA=D0?=
	=?iso-8859-5?Q?_=DF=D0=D2=D5=D4=D0=DC=DB=D5=DD=EC?=
	=?iso-8859-5?Q?=DD=EF?=
	=?iso-8859-5?Q?_=DF=D0=D4=DF=F6=E1=D0=DD=D0=EF?=
	=?iso-8859-5?Q?_=ED=DB=D5=DA=E2=E0=DE=DD=EB=DC?=
	=?iso-8859-5?Q?_=DF=DE=D4=DF=F6=E1=D0=DC?=
Url : http://lists.altlinux.org/pipermail/devel/attachments/20060426/7a716085/attachment.bin 


Подробная информация о списке рассылки Devel