[devel] нужна помощь со сборкой dovecot'а

Sergey Ivanov seriv на parkheights.dyndns.org
Чт Янв 26 00:15:01 MSK 2006


Sergey Vlasov wrote:
> On Wed, Jan 25, 2006 at 02:31:36PM -0500, Sergey Ivanov wrote:
>   
>
>> Однако там не хватает
>> moduledir=/home/seriv/tmp/dovecot-buildroot/usr/lib/dovecot/modules!
>> Если я добавляю этот параметр вручную запуская эту команду из top src
>> dir, стадия install отрабатывает успешно.
>> В связи с этим вопрос, как и что патчить: или выкинуть напрочь отовсюду
>> где оно встречается это moduledir, или есть способы передать его в
>> makeinstall?
>>     
>
> Есть два варианта:
>
> 1) Дописать недостающую переменную к вызову %makeinstall.
>
> 2) Попробовать вместо %makeinstall использовать другой вариант:
>
> 	%make_install DESTDIR=%buildroot install
>
>    (сработает ли это - зависит от того, как написаны Makefile-ы; если
>    они сгенерированы automake - должно работать).
>   
Большое спасибо, - правда всё заработало!

Помогите ещё: сейчас у довекота есть отдельное дополнение, dovecot-lda,
агент локальной доставки понимающий sieve.
Однако оно хоть и распространяется отдельно, - для сборки надо поместить
его внутрь дерева сборки dovecot. И обращается он во время собственной
конфигурации и сборки к этому дереву.
Вот поэтому мой вопрос, ответа на который я не смог найти в
/usr/lib/rpm/*: как мне иметь в спекфайле несколько Sources и разжать
второй в поддиректорию первого?
-- 
    С уважением,
       Сергей




Подробная информация о списке рассылки Devel