[devel] rpm-build-compat
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Янв 14 04:29:54 MSK 2007
On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> On Sunday 14 January 2007 03:34, Dmitry V. Levin wrote:
> ...
> > Я не вижу проблемы, помимо ошибки в rpm-build-compat, из-за
> > которой у некоторых возникло искажённое представление о
> > платформе.
> >
> > 2lav: Виталий, я надеюсь на скорейшее исправление пакета
> > rpm-build-compat, а то уже как минимум два человека введены в
> > заблуждение.
> Поскольку я
> а) уже один раз исправил:
> thresh на snowflake ~ $ rpm --lastchange rpm-build-compat |
> sed 's,@,.,g'
> * Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
>
> - fix _libexecdir
>
> thresh на snowflake /etc/rpm/macros.d $ grep libexec compat
> #%_libexecdir %_prefix/lib
> %_libexecdir %_libdir
Предыдущее значение, насколько я помню, было не %_prefix/lib а
%_prefix/libexec.
> б) до сих пор не умею определять макросы только в случае
> если они ещё не определены
В .rpmmacros это не так просто сделать.
> в) так и не понял, почему оба варианта
> %_libexecdir %_prefix/lib
> %_libexecdir %_libdir
> оказались неправильными.
Насколько я помню, вместо первого варианта был %_prefix/libexec.
> г) не помню, почему _libexecdir оказался в rpm-build-compat
Зачем-то понадобилось переопределить.
> я удаляю определение этого макроса из rpm-build-compact
> (alt4)
OK
> и прошу всё таки помочь с примером, определять макрос только в
> случае его отсутствия для избежания подобных пересечений в будущем.
Мне тоже интересно, существует ли способ сделать такое в .rpmmacros.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070114/7e4af939/attachment-0001.bin>
Подробная информация о списке рассылки Devel