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= gtk-icon-cache info-files mimedb register-shell
|
||||||
TRIGGERS+= xml-catalog gtk-immodules initramfs-tools openrc-service
|
TRIGGERS+= xml-catalog gtk-immodules initramfs-tools openrc-service
|
||||||
TRIGGERS+= update-desktopdb gtk-pixbuf-loaders pango-modules x11-fonts
|
TRIGGERS+= update-desktopdb gtk-pixbuf-loaders pango-modules x11-fonts
|
||||||
TRIGGERS+= system-accounts gconf-schemas
|
TRIGGERS+= system-accounts gconf-schemas gio-modules
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
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…
Add table
Add a link
Reference in a new issue