[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