Ignore:
Timestamp:
12/20/10 01:59:31 (2 years ago)
Author:
alanbach-guest
Message:
  • Sync'd with Ubuntu 2.26.0-ubuntu1
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pkg/raul/main/glib2.0/trunk/debian/libglib2.0-0.postinst

    r6603 r7005  
    22set -e 
    33 
    4 case "$1" in 
    5 triggered) 
    6         # This is triggered everytime an application installs a GIO 
    7         # module into /usr/lib/gio/modules 
    8         gio-querymodules /usr/lib/gio/modules 
    9         exit 0 
    10 ;; 
    11 esac 
     4if [ "$1" = triggered ]; then 
     5    for trigger in $2; do 
     6        if ! [ -d $trigger ]; then 
     7            continue 
     8        fi 
     9        case $trigger in 
     10          /usr/share/glib-2.0/schemas) 
     11            # This is triggered everytime an application installs a 
     12            # GSettings schema 
     13            /usr/lib/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true 
     14            ;; 
    1215 
     16          /usr/lib/gio/modules) 
     17            # This is triggered everytime an application installs a GIO 
     18            # module into /usr/lib/gio/modules 
     19            /usr/lib/glib-2.0/gio-querymodules /usr/lib/gio/modules 
     20            ;; 
     21        esac 
     22    done 
     23    exit 0 
     24fi 
    1325 
    1426#DEBHELPER# 
     27 
     28# Also handle the initial installation 
     29if [ -d /usr/share/glib-2.0/schemas ]; then 
     30    /usr/lib/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true 
     31fi 
     32if [ -d /usr/lib/gio/modules ]; then 
     33    /usr/lib/glib-2.0/gio-querymodules /usr/lib/gio/modules 
     34fi 
Note: See TracChangeset for help on using the changeset viewer.