[devel] Как не надо писать спеки

Igor Vlasenko vlasenko at imath.kiev.ua
Sun Oct 11 17:08:38 UTC 2009


On Sun, Oct 11, 2009 at 11:22:52PM +0700, Slava Semushin wrote:
> 11 октября 2009 г. 23:05 пользователь Igor Vlasenko
> <vlasenko at imath.kiev.ua> написал:
> >> Да, кстати, не пора ли уже пресекать использование по крайней мере самых
> >> одиозных %__cp, %__mv, %__install и прочих %__mkdir_p в жёсткой форме?
> >> Сколько пакетов пострадает?
> >
> > $ for i in install ln_s mv rm cp mkdir_p; do \
> > j=`grep -rl '%__'$i . | wc -l`; echo '%__'$i used in $j specs; done
> >
> > %__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, как минимум.

но на тот же %__subst рука не поднимается ...

Плохо, что у нас заводятся как публичные
макросы %__.* :

%__python
%__kde4_bindir
...

так что даже если макрос называется %__*,
это еще ничего не означает :(

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



More information about the Devel mailing list