[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