Вы здесь

Как компилировать разные профили в разные наборы бинарных пакетов?

Я хочу сделать личные профили для всех нужных мне случаев жизни
и автоматическую сборку всего этого на сервере билдовки (чтобы потом использовать PORTAGE_BINHOST howto)

Собственно, не могу найти описания того, как настроить сервер в такую конфигурацию
(чтобы все лежало сразу и не требовало перенастроек в ручную для сборки каждого профиля,
а запускалось по крону)

Что в вашем понимании профиль?

—

Working on Gentoo Linux for Asus P535 and Qtopia :-)

то что в списке

eselect profile list

По большому счёту это набор USE-флагов и маскировок.
ЕМНИП portage неочень хорошо работает в этом случае - в бинарном пакете указаны use но вот как собрать 2 одинаковых пакета с разными use я незнаю, так как у бинарей будут одинаковые имена.

Наверное только chroot :)

—

Working on Gentoo Linux for Asus P535 and Qtopia :-)

скорее для каждого "профиля" свой репозитарий ;) иметь несколько make.conf, /etc/portage и т.д. и переключаться между ними по eselect (предварительно написав переключатель, конечно) :)
а вообще не понимаю ТС :( с бинарями проще, когда в них весь функционал включен, как собственно и поступает все бинарные дистры ;)

Theli написал:
скорее для каждого "профиля" свой репозитарий ;) иметь несколько make.conf, /etc/portage и т.д. и переключаться между ними по eselect (предварительно написав переключатель, конечно) :)
а вообще не понимаю ТС :( с бинарями проще, когда в них весь функционал включен, как собственно и поступает все бинарные дистры ;)

А что у chroot один make.conf,/etc/portage на всех?

*В профилях не только набор флагов, там еще архитектура, системная библиотека(glibc, uclibc, ...)

—

Working on Gentoo Linux for Asus P535 and Qtopia :-)

emerge --root и emerge --config-root - то, что вам надо. А вообще посмотрите проект thinderbox на gentoo.org - это набор скриптов для сборки пакетов на различных архитектурах и в различных конфигурациях. (И посмотрите сам сайт http://tinderbox.dev.gentoo.org/, может это то, что вам надо?)