|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Constantin Stefanov 2:5020/400 05 Dec 2003 14:13:35 To : Eugene Grosbein Subject : Re: Что написать в make.conf, чтобы собирался весь мир, а стаивлся не в --------------------------------------------------------------------------------
Eugene Grosbein wrote:
> CS> А вот можно ли как-то сделать, чтобы на той машине, где все собирается,
> CS> мир собирался целиком, а ставились только нужные куски (сейчас сделано
> CS> так, что на ней собирается и ставится объединение того, что нужно на
> CS> всех машинах). Понятно, что можно это делать, вписывая нужные -D при
> CS> make installworld. А нельзя ли как-то это прописать в make.conf, чтобы
> CS> оно само так делало?
> CS> Или только записать нужный installworld в скрипт?
>
> Системный make использует переменную __MAKE_CONF для определения файла
> конфигурации. По умолчанию это /etc/make.conf, но можно и переопределить:
> make __MAKE_CONF=/etc/fullbuild.make.conf buildworld
>
> В /etc/make.conf пиши, как и прежде, что надо твоей машине только.
> В fullbuild.make.conf не пиши никаких исключений и
> для buildworld задавай его.
Спасибо. Пока так и сделаю.
А нельзя попробовать поиграться .if в make.conf?
Что-то типа
.if make(installworld)
.include "installworldmake.conf"
.else
.include "buildworldmake.conf"
.endif
Только вот я глянул, оно там вроде много раз make вызывает с разными
целями, когда куски разные собрает. Hет ли там чего-нибудь, что в этом
случае всегда сохраняется и что можно условием проверить?
--
Константин Стефанов
--- ifmail v.2.15dev5.1
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65772f3bf528.html, оценка из 5, голосов 10
|