[bash-completion] Make trigger target package rename etc tracking easier to maintain.

Ville Skyttä scop at fedoraproject.org
Wed Oct 13 16:45:28 UTC 2010


commit 899941a8e0ef999e56e4abfb26216629a3fa6bee
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Wed Oct 13 19:13:16 2010 +0300

    Make trigger target package rename etc tracking easier to maintain.

 bash-completion.spec |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)
---
diff --git a/bash-completion.spec b/bash-completion.spec
index 56ce6b1..719fc76 100644
--- a/bash-completion.spec
+++ b/bash-completion.spec
@@ -150,7 +150,8 @@ rm -rf $RPM_BUILD_ROOT
 [ -e %{_sysconfdir}/bash_completion.d/%1 ] ||\
     ln -s %{_datadir}/%{name}/%1 %{_sysconfdir}/bash_completion.d || :\
 %triggerun -- %{?2}%{!?2:%1}\
-[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/%1 || :\
+[ $2 -gt 0 ] %{?3:|| [ -x %3 ]} %{?4:|| [ -x %4 ]} %{?5:|| [ -x %5 ]} ||\
+    rm -f %{_sysconfdir}/bash_completion.d/%1 || :\
 %{nil}
 
 %bashcomp_trigger abook
@@ -254,14 +255,7 @@ fi
 %bashcomp_trigger povray
 %bashcomp_trigger procps
 %bashcomp_trigger python
-
-%triggerin -- qt,kdelibs3,kdelibs
-[ -e %{_sysconfdir}/bash_completion.d/qdbus ] || \
-    ln -s %{_datadir}/%{name}/qdbus %{_sysconfdir}/bash_completion.d || :
-%triggerpostun -- qt,kdelibs3,kdelibs
-[ $2 -gt 0 ] || [ -x %{_bindir}/dcop ] || [ -x %{_bindir}/qdbus ] || \
-    rm -f %{_sysconfdir}/bash_completion.d/qdbus || :
-
+%bashcomp_trigger qdbus qt,kdelibs3,kdelibs %{_bindir}/qdbus %{_bindir}/dcop
 %bashcomp_trigger qemu
 %bashcomp_trigger quota-tools quota
 %bashcomp_trigger rcs
@@ -365,6 +359,7 @@ fi
 %changelog
 * Wed Oct 13 2010 Ville Skyttä <ville.skytta at iki.fi>
 - Install util-linux completions unconditionally.
+- Make trigger target package rename etc tracking easier to maintain.
 
 * Tue Oct  5 2010 Ville Skyttä <ville.skytta at iki.fi> - 1:1.2-4
 - More IPv6 address completion fixes, #630658.


More information about the scm-commits mailing list