diff --git a/debian/changelog b/debian/changelog index 0b91dc08ba..d3276aec01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +gtk+3.0 (3.8.2-3) UNRELEASED; urgency=low + + * Simplify our trigger for gtk-query-immodules-3.0, use the --update-cache + option instead of redirecting stdout. + + -- Michael Biebl Sat, 06 Jul 2013 00:46:34 +0200 + gtk+3.0 (3.8.2-2) unstable; urgency=low * debian/patches/031_ia64_children_test.patch: diff --git a/debian/libgtk-3-0.postinst.in b/debian/libgtk-3-0.postinst.in index 017b9b68fe..dd7d0e348d 100644 --- a/debian/libgtk-3-0.postinst.in +++ b/debian/libgtk-3-0.postinst.in @@ -5,20 +5,9 @@ IMMODULES_DIR=/@MODULES_BASE_PATH@/immodules IMMODULES_DIR_OLD=/@OLD_MODULES_BASE_PATH@/immodules if [ "$1" = triggered ]; then - for trigger in $2; do - if ! [ -d $trigger ]; then - continue - fi - case $trigger in - $IMMODULES_DIR|$IMMODULES_DIR_OLD) - # This is triggered everytime an application installs a - # GTK immodule loader - /@LIBDIR@/@SHARED_PKG@/gtk-query-immodules-3.0 \ - $(find $IMMODULES_DIR $IMMODULES_DIR_OLD -name *.so 2> /dev/null) \ - > /@MODULES_BASE_PATH@/immodules.cache || true - ;; - esac - done + # This is triggered everytime an application installs a + # GTK immodule loader + /@LIBDIR@/@SHARED_PKG@/gtk-query-immodules-3.0 --update-cache || true exit 0 fi @@ -26,8 +15,6 @@ fi # Also handle the initial installation if [ -d $IMMODULES_DIR ] || [ -d $IMMODULES_DIR_OLD ]; then - /@LIBDIR@/@SHARED_PKG@/gtk-query-immodules-3.0 \ - $(find $IMMODULES_DIR $IMMODULES_DIR_OLD -name *.so 2> /dev/null) \ - > /@MODULES_BASE_PATH@/immodules.cache || true + /@LIBDIR@/@SHARED_PKG@/gtk-query-immodules-3.0 --update-cache || true fi