[devel] fresh repocop report (apr,09)

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Ср Апр 16 23:19:48 MSD 2008


On Wed, Apr 16, 2008 at 11:07:46PM +0400, Alexey I. Froloff wrote:
> Ну хотя бы порядок выполнения %post и %trigger и что при этом
> происходит с файлами.  Ваш код работать всё равно не будет, если
> поместить его в %unregister_alternatives.  Патамушта %preun.
в альте %postun.

Алексей,
Я вот долго думал о альтернативах.
На самом деле ведь они self-contained,
Корректное состояние альтернатив однозначно определяется
содержимым packages.d/* и manual.
Содержимое /links помогает убрать мусор.

Можно (например,я могу) написать реализацию алтернатив
полностью совместимых с текущими (Станислава), у
которых будет %alternatives_update вообще _без_ аргуметов.

%postun
%alternatives_update

В такой реализации мусор и битые ссылки будут убираться 
полностью автоматически и при переименовании файла альтернатив
(например нарезка по подпакетам),
и при его удалении.



-- 

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




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