[devel] fresh repocop report (apr,09)

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Ср Апр 16 22:04:36 MSD 2008


On Wed, Apr 16, 2008 at 09:41:35PM +0400, Alexey I. Froloff wrote:
> * Igor Vlasenko <vlasenko@> [080416 21:36]:
> > > [бред поскипан]
> > > > Это я имею в виду, когда говорю о bugfeature.
> > > Не должна.  Для этого придумали %trigger'ы.
> > Алексей, вы меня не поняли.
> [..skip..]
> > Это порок реализации используемой системы макросов.
> Я всё прекрасно понял.  Каким образом в %preun _старого_ пакетаi
> узнать что в _новом_ альтернативы не используются?

Согласен, наехал с %postun.

но как говорил, логически там не нужно %trigger.

например, такой подход: 
простой скрипт добавляется 
(внутри макроса %unregister_alternatives)
в вызове %postun;

cat my_cleanup_alternatives:
for i in /etc/alternatives/auto/*; do
    [ -e $i ] || rm $i
done
for i in /etc/alternatives/link/*; do
    [ -e $i ] || my-calculate-link-again $i
done
# todo: cleanup of /etc/alternatives/manual

и никаких %trigger.



-- 

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




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