#!/bin/sh -e # # Updates GLib GIO module cache with gio-querymodules. # # Arguments: $ACTION = [run/targets] # $TARGET = [post-install/post-remove] # $PKGNAME # $VERSION # $UPDATE = [yes/no] # ACTION="$1" TARGET="$2" PKGNAME="$3" VERSION="$4" UPDATE="$5" export PATH="$PATH:/usr/local/bin" gioquery=usr/bin/gio-querymodules giocachedir=usr/lib/gio/modules case "$ACTION" in targets) echo "post-install post-remove" ;; run) case "$TARGET" in post-*) if [ -x ${gioquery} -a -d ${giocachedir} ]; then echo "Updating GLib GIO modules cache..." ${gioquery} ${giocachedir} fi ;; esac ;; *) exit 1 ;; esac exit 0