Иллюстрация ко второму предложению:
http://www-106.ibm.com/developerworks/library/l-rpm2/
Правда как, по простому, вывести значение %_topdir я так и не нашёл.
Nikolai V. Ivanyushin пишет:
> Кстати, есть два предложения.
> Первое, чтобы не путаться и не переименовываться постоянно после выхода
> следующих версий назвать паровоз2 - exim-conf2.
> Второе, исходники для сборки rpm'ов не у всех лежат в
> /usr/src/redhat/SOURCES и рутом не обязательно компилить, поэтому вместо
> этого пути там должно быть что-то типа `rpm --showrc|grep \ _topdir|awk
> '{print $3}`/SOURCES ( в rpm'e это будет %{_topdir}/SOURCES ), а как это
> в мейкфайл вснуть - тебе виднее ;-)
>> Victor Ustugov пишет:
>>> Nikolai V. Ivanyushin wrote:
>>>>>> туда же я сложил свой спек для 4.50:
>>>> gmake sync
>>>> cd ../redhat/exim-4.50-2.corvax
>>>> gmake build
>>>>>>>> свои опции для спека можно сложить в
>>>> redhat/exim-4.50-2.corvax/Makefile.local. вот содержимое моего
>>>> Makefile.local:
>>>> RPMBUILD_OPTIONS+= --without ipv6
>>>> RPMBUILD_OPTIONS+= --with mysql
>>>> RPMBUILD_OPTIONS+= --without nis
>>>> RPMBUILD_OPTIONS+= --without nisplus
>>>> RPMBUILD_OPTIONS+= --with spf2
>>>> RPMBUILD_OPTIONS+= --without exim_mon
>>>>>>>> p. s. Коля, ты спек для 4.50 рисовать будешь или как?
>>>>>>> Я на твой ещё не смотрел ;-), вот посмотрю на этой недельке и
>>> нарисую, наверно.
>>>>>>>> я еще добавил за вчера/сегодня:
>> RPMBUILD_OPTIONS+= --without pie
>> RPMBUILD_OPTIONS+= --with selinux
>>>> и теперь при сборке эксима из redhat/exim-4.50-2.corvax тянется
>>http://david.woodhou.se/exim-4.50-2.selinux.src.rpm и на него
>> накладываются наши патчи, а не как раньше (тянулись сырцы с хоум сайта
>> эксима, тянулся sa-exim отдельно и накладывались наши патчи и
>> фёдоровские, которые отдельно хранились в паровозе)
>>>>
--
SY
Nikolai