[devel] network filtering during build
Alexey Tourbin
at на altlinux.ru
Пн Мар 15 07:16:09 UTC 2010
On Mon, Mar 15, 2010 at 08:01:44AM +0100, Vitaly Kuznetsov wrote:
> Alexey Tourbin <at на altlinux.ru> writes:
>
> >> Всякий раз, когда я вижу подобное, вспоминается давнее желание повысить
> >> воспроизводимость сборки путём отрезания сборочного контейнера от внешней
> >> сети.
> >
> > Надо бы отключить. Точнее, надо бы попробовать. Потому что
> > с другой стороны какой-нибудь 'make test' может отваливаться.
>
> А если закрывать сеть на этапах %prep, %build, %install и открывать на
> %check ?
Стадии сборки существуют в пределах одного непривилегированного процесса
rpmbuild. Если rpmbuild сможет открывать/закрывать сеть, то в принципе
кто угодно (в том числе сами пакеты в процессе сборки) смогут открывать/
закрывать сеть.
Но открытие/закрытие сети требует больших привилегий. Скорее всего,
это можно сделать только где-то на уровне hasher-priv - заранее и
окончательно.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100315/571a5378/attachment.bin>
Подробная информация о списке рассылки Devel