From 6c0ea75fdd381097ba9668c7395018aa819f77e2 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 9 Dec 2012 17:33:03 +0100 Subject: [PATCH] xbps-triggers: gconf-schemas: ignore invalid schemas. --- srcpkgs/xbps-triggers/files/gconf-schemas | 12 ++++++++++++ srcpkgs/xbps-triggers/template | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/srcpkgs/xbps-triggers/files/gconf-schemas b/srcpkgs/xbps-triggers/files/gconf-schemas index 8c2c6cacf6..fe8ed7926b 100755 --- a/srcpkgs/xbps-triggers/files/gconf-schemas +++ b/srcpkgs/xbps-triggers/files/gconf-schemas @@ -50,6 +50,9 @@ run) case "$TARGET" in post-install) for f in ${gconf_schemas}; do + if [ ! -f "${GCONF_SCHEMAS_DIR}/${f}" ]; then + continue + fi GCONF_CONFIG_SOURCE="$GCONF_CONFIG_SOURCE" \ ${GCONFTOOL2} --makefile-install-rule \ ${GCONF_SCHEMAS_DIR}/${f} >/dev/null @@ -58,6 +61,9 @@ run) fi done for f in ${gconf_entries}; do + if [ ! -f "${GCONF_SCHEMAS_DIR}/${f}" ]; then + continue + fi ${GCONFTOOL2} --config-source=${GCONF_CONFIG_SOURCE} \ --direct --load ${GCONF_SCHEMAS_DIR}/${f} \ >/dev/null @@ -68,6 +74,9 @@ run) ;; pre-remove) for f in ${gconf_entries}; do + if [ ! -f "${GCONF_SCHEMAS_DIR}/${f}" ]; then + continue + fi ${GCONFTOOL2} --config-source=${GCONF_CONFIG_SOURCE} \ --direct --unload ${GCONF_SCHEMAS_DIR}/${f} \ >/dev/null @@ -76,6 +85,9 @@ run) fi done for f in ${gconf_schemas}; do + if [ ! -f "${GCONF_SCHEMAS_DIR}/${f}" ]; then + continue + fi GCONF_CONFIG_SOURCE="${GCONF_CONFIG_SOURCE}" \ ${GCONFTOOL2} --makefile-uninstall-rule \ ${GCONF_SCHEMAS_DIR}/${f} >/dev/null diff --git a/srcpkgs/xbps-triggers/template b/srcpkgs/xbps-triggers/template index 3d4c8f9292..a13a8e43d8 100644 --- a/srcpkgs/xbps-triggers/template +++ b/srcpkgs/xbps-triggers/template @@ -1,6 +1,6 @@ # Template file for 'xbps-triggers' pkgname=xbps-triggers -version=0.55 +version=0.56 revision=1 short_desc="XBPS triggers" maintainer="Juan RP "