[devel] скрипт для очистки от %__

Денис Смирнов mithraen at altlinux.ru
Sat Oct 31 09:06:43 UTC 2009


On Sat, Oct 31, 2009 at 01:09:36AM +0200, Michael Shigorin wrote:
> > > > %__install used in 759 specs
> > > > %__ln_s used in 148 specs
> > > > %__mv used in 137 specs
> > > > %__rm used in 239 specs
> > > > %__cp used in 346 specs
> > > > %__mkdir_p used in 571 specs
> > > Ещё %__cat, как минимум.
> > И ещё чуть более чем полторы сотни макросов.  Ты считаешь их все
> > надо тут перечислить?
MS> PS: как и отмечали тогда at@ и led@ -- вопрос применительно
MS> к спекам в сизифе во многом можно охарактеризовать как смену
MS> моды, а не исправление во что бы то ни стало; также и о том,
MS> что это было очередное "не знаю, но ldv@ так сделал/сказал"
MS> вместо выяснения о пользе (не)применения данных макросов.

Макросы имеют смысл только в двух случаях:

1. уменьшение количества повторяющегося кода (для простоты, читабельности,
и снижения количества ошибок);

2. для инкапусуляции того, что может меняться, чтобы если было изменено --
все работало как надо.

всякие %__install не относятся ни к одному из этих пунктов, а поэтому их
использование это просто мусор.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091031/1fda1619/attachment.bin>


More information about the Devel mailing list