[devel] злоупотребление макросами
Kirill Maslinsky
=?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Ср Дек 7 20:29:03 MSK 2005
Привет!
> %__mv и компания -- это внутренняя кухня rpmbuild, используется для
> запуска mv и компании внутри rpmbuild. Появление этих макросов в
> spec-файлах, видимо, и есть злоупотребление макросами.
А там нет случайно политики разделения по именам?
Например, макрос, у которого в начале имеется _, тот заведомо
является внутренним и не должен встречаться в спеке.
А все userspace-макросы без такого подчёркивания.
Если бы такая политика соблюдалась, то было бы очень легко
определить, что не нужно в спеке употреблять. И при этом
не понадобится сверяться с длинными списками "дозволенных"
или "недозволенных" макросов.
Аналогия: так в latex'e -- макросы с @ в имени являются
внутренними по предназначению и без специального ухищрения
в файле пользователя (не в стилевом) употребляться не могут.
Вот бы так и в rpm...
--
Kirill Maslinsky
ALT Linux Documentation Team
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20051207/959b4e92/attachment-0001.bin>
Подробная информация о списке рассылки Devel