[devel] [devel-announce] I: obsolete %install_info/%uninstall_info/%__install_info macros

Dmitry V. Levin ldv на altlinux.org
Пн Май 18 15:25:06 MSD 2009


On Mon, May 18, 2009 at 01:32:23PM +0300, Igor Vlasenko wrote:
> On Mon, May 18, 2009 at 12:45:56PM +0300, Igor Vlasenko wrote:
> > Так же по новой схеме важно, чтобы у info файлов были заполнены
> > INFO-DIR-SECTION и
> > START-INFO-DIR-ENTRY.
> > 
> > У нас нашелся всего один пакет без INFO-DIR-SECTION с явными 
> > --entry= --section=,
> > ./ucblogo-6.0-alt1.src.spec:/sbin/install-info %_infodir/ucblogo.info --entry="* UCBLogo: (ucblogo).	Berkeley Logo User Manual." --section="Programming Languages"  %_infodir/dir 2>/dev/null || :

Все прямые и косвенные вызовы install-info из спек-файлов теперь
игнорируются.

> Не совсем так, я пропустил многострочники,
> основанные на %__install_info \ ...
> Вот пример из automake_1.7.spec:
> %post 
> ...
> %__install_info \
>         --section=Development/Other \
>         --entry="* automake: (automake).                         Making Makefile
>         --entry="* aclocal: (automake)Invoking aclocal.          Generating aclo
> 
> Правильно ли я понимаю, что теперь, чтобы 
> избежать замусоривания %_infodir/dir, нам надо запретить
> такие фокусы с --section= и  --entry=",
> и вместо этого явно патчить .info файлы, тобы
> корректные INFO-DIR-SECTION и START-INFO-DIR-ENTRY
> они носили с собой внутри?

Да, только патчить надо texinfo-файлы.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090518/3741062d/attachment.bin>


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