On Mon, 16 Feb 2015 14:54:21 +0500
Руслан Коротаев <[email protected]> wrote:

> Для этого есть debootstrap, в любом каталоге создаете базовую систему
> по типу стандартной установки [2] затем через chroot или через
> контейнер (systemd-nspawn) делаете пакеты с нужной архитектурой.

Идиотизм какой-то внутри системы, предназначенной только для сборки
делать еще один контейнер для сборки.

Даже pbuilder так не делает. Он сохраняет образ контейнера с
установленными build-essential, и при сборке пакета только его
распаковывает, а не бутстрапит заново.

Но в данном случае оверхед от pbuilder недопустимо велик. Система
маленькая и медленная. Нельзя столько времени тратить на подготовку
сборочной среды для каждого пакета. А собирать все-таки лучше каждый
пакет в чистой системе, поскольку иначе шибко умные configure могут
что-нибудь не то подцепить, и при сборке на нормальных, быстрых
архитектурах, где используется pbuilder этой засады не отследишь.






--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/20150216141829.1e094ac7@fafnir

Ответить