Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2534 из 10763 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          20 Feb 15 09:32:54
Кому : Eugene Grosbein                                     20 Feb 15 09:32:54
Тема : poudriere ругается на /etc/make.conf
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+54e6b0df
На   : area://RU.UNIX.BSD?msgid=grosbein.net+928e78cc
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Dear Eugene,

19 Feb 15 18:42, you wrote to me:

VS>> 1. Зачем он вообще смотрит в
VS>> /etc/make.conf вместо своего /usr/local/etc/poudriere.d/make.conf

EG> Он не смотрит, это make(1) смотрит в /usr/share/mk/sys.mk
EG> (hardcoded в сорцах /usr/bin/make) и там написано
EG> __MAKE_CONF?=/etc/make.conf и:

А поскольку "poudriere distclean", в отличие от действий по сборке пакетов, выполняется в глобальной зоне, а не в jail, то становится понятно, почему содержимое системного /etc/make.conf вдруг подхватывается. Спасибо за разъяснение.

VS>> и главное
VS>> 2. Что может не нравиться в строчках

VS>> .if ${.CURDIR:M*/mail/spamassassin} != "" && ${HOST} ==
VS>> "relay.sibptus.ru"
VS>> EXTRA_PATCHES+=/root/patches/Mail-SpamAssassin-3.3.1.sa-cgp.diff:
VS>> -p1 .endif

EG> Возможно, неопределенные переменные.

Да, если написать HOST?= перед данной конструкцией, то ошибка не возникает. Но вообще-то переменная HOST определена, куда она может деваться при запуске distclean?

# make -V HOST
svn.sibptus.ru
#

А, вот в /usr/local/bin/poudriere последняя строчка
exec env -i ${CMD_ENV} /bin/sh ${SETX} "${POUDRIEREPREFIX}/${CMD}.sh" $@

А в CMD_ENV нету HOST, а только PATH и POUDRIERE_VERSION.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.131035 секунды