[devel] Re: злоупотребление макросами

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Ср Дек 7 00:13:57 MSK 2005


On Tuesday 06 December 2005 19:56, Michael Shigorin wrote:
> On Tue, Dec 06, 2005 at 07:52:44PM +0300, Dmitry V. Levin 
wrote:
> > > > Почему?  Одно другого не исключает.  Чрезмерное
> > > > употребление макросов снижает читабельность spec-файлов.
> > >
> > > Тогда было бы неплохо увидеть более официальное
> > > обоснование существования %__mv и компании, чем догадки.
> > > :)
> >
> > %__mv и компания -- это внутренняя кухня rpmbuild,
> > используется для запуска mv и компании внутри rpmbuild. 
> > Появление этих макросов в spec-файлах, видимо, и есть
> > злоупотребление макросами.
>
> Мож в cleanup_spec? :)
Действительно, может всё-таки объявить, что нет нужды 
использовать %__ln_s, %__install, %__cp и пр? Зачем добавлять 
новые сущности?
А вот %__subst меня выручил - на платформах, где нет subst (а это 
везде) я его определил как sed -i

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



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