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

Kirill Maslinsky kirill на altlinux.ru
Ср Дек 7 20:29:03 MSK 2005


Привет!

> %__mv и компания -- это внутренняя кухня rpmbuild, используется для
> запуска mv и компании внутри rpmbuild.  Появление этих макросов в
> spec-файлах, видимо, и есть злоупотребление макросами.

А там нет случайно политики разделения по именам? 
Например, макрос, у которого в начале имеется _, тот заведомо 
является внутренним и не должен встречаться в спеке. 
А все userspace-макросы без такого подчёркивания. 
Если бы такая политика соблюдалась, то было бы очень легко
определить, что не нужно в спеке употреблять. И при этом
не понадобится сверяться с длинными списками "дозволенных"
или "недозволенных" макросов.

Аналогия: так в latex'e -- макросы с @ в имени являются 
внутренними по предназначению и без специального ухищрения 
в файле пользователя (не в стилевом) употребляться не могут. 
Вот бы так и в rpm...

-- 
Kirill Maslinsky
ALT Linux Documentation Team
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼	з╤ЙчвоT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4Г]╢ОЪyУ╬Вoз╤ж°├g╖╣╦╖


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