Added a trigger for gio-querymodules.
--HG-- extra : convert_revision : dbc14cc698cf3a070592964fdc290118aa39bb2d
This commit is contained in:
parent
5a14dbbc42
commit
92fa047a22
2 changed files with 40 additions and 1 deletions
|
@ -3,7 +3,7 @@ include ../vars.mk
|
|||
TRIGGERS= gtk-icon-cache info-files mimedb register-shell
|
||||
TRIGGERS+= xml-catalog gtk-immodules initramfs-tools openrc-service
|
||||
TRIGGERS+= update-desktopdb gtk-pixbuf-loaders pango-modules x11-fonts
|
||||
TRIGGERS+= system-accounts gconf-schemas
|
||||
TRIGGERS+= system-accounts gconf-schemas gio-modules
|
||||
|
||||
.PHONY: all
|
||||
all:
|
||||
|
|
39
xbps-src/triggers/gio-modules
Executable file
39
xbps-src/triggers/gio-modules
Executable file
|
@ -0,0 +1,39 @@
|
|||
#!/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"
|
||||
|
||||
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
|
Loading…
Reference in a new issue