Как компилировать разные профили в разные наборы бинарных пакетов?
ArsenShnurkov 25 января, 2011 - 19:01
Я хочу сделать личные профили для всех нужных мне случаев жизни
и автоматическую сборку всего этого на сервере билдовки (чтобы потом использовать PORTAGE_BINHOST howto)
Собственно, не могу найти описания того, как настроить сервер в такую конфигурацию
(чтобы все лежало сразу и не требовало перенастроек в ручную для сборки каждого профиля,
а запускалось по крону)
»
- Для комментирования войдите или зарегистрируйтесь
Что в вашем понимании
Что в вашем понимании профиль?
Working on Gentoo Linux for Asus P535 and Qtopia :-)
то что в списке eselect
то что в списке
eselect profile list
По большому счёту это набор
По большому счёту это набор USE-флагов и маскировок.
ЕМНИП portage неочень хорошо работает в этом случае - в бинарном пакете указаны use но вот как собрать 2 одинаковых пакета с разными use я незнаю, так как у бинарей будут одинаковые имена.
Наверное только chroot :)
Наверное только chroot :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
скорее для каждого "профиля"
скорее для каждого "профиля" свой репозитарий ;) иметь несколько make.conf, /etc/portage и т.д. и переключаться между ними по eselect (предварительно написав переключатель, конечно) :)
а вообще не понимаю ТС :( с бинарями проще, когда в них весь функционал включен, как собственно и поступает все бинарные дистры ;)
Theli написал(а): скорее для
А что у chroot один make.conf,/etc/portage на всех?
*В профилях не только набор флагов, там еще архитектура, системная библиотека(glibc, uclibc, ...)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
emerge --root и emerge
emerge --root
иemerge --config-root
- то, что вам надо. А вообще посмотрите проект thinderbox на gentoo.org - это набор скриптов для сборки пакетов на различных архитектурах и в различных конфигурациях. (И посмотрите сам сайт http://tinderbox.dev.gentoo.org/, может это то, что вам надо?)