LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Спасибо. Ещё нюанс: системы-клиенты отличаются на один флаг, а именно на наличие флага «X» в make.conf. Все остальные профили и USE-флаги в них одинаковы. А по этому поводу документация говорит, что:

If a package is built with a different USE flag combination,
Portage will either ignore the binary package (and use
source-based build) or fail...

То есть, видимо, нужно иметь 2 полноценных chroot'а с системами, отличающимися только наличием/отсутствием флага «X». Ну а машина-binhost будет вынуждена хранить две директории с системами. Можно ли это как-то предотвратить или обойтись только одним профилем системы?

Исправление Deleted, :

Спасибо. Ещё нюанс: системы-клиенты отличаются на один флаг, а именно на наличие флага «X» в make.conf. Все остальные профили и USE-флаги в них одинаковы. А по этому поводу документация говорит, что:

If a package is built with a different USE flag combination,
Portage will either ignore the binary package (and use
source-based build) or fail...

То есть, видимо, нужно иметь 2 полноценных chroot'а с системами, отличающимися только наличием/отсутствием флага «X». Ну а машина-binhost будет вынуждена по очереди компилировать содержимое каждого из них. Можно ли это как-то предотвратить или обойтись только одним профилем системы?

Исходная версия Deleted, :

Спасибо. Ещё нюанс: системы-клиенты отличаются на один флаг, а именно на наличие флага «X» в make.conf. Все остальные профили и USE-флаги в них одинаковы. А по этому поводу документация говорит, что:

If a package is built with a different USE flag combination, Portage will either ignore the binary package (and use source-based build) or fail...

То есть, видимо, нужно иметь 2 полноценных chroot'а с системами, отличающимися только наличием/отсутствием флага «X». Ну а машина-binhost будет вынуждена по очереди компилировать содержимое каждого из них. Можно ли это как-то предотвратить или обойтись только одним профилем системы?