#--------------------------------------------------------------------- ## Replaces sorcerys default_pre-remove with a custom version #--------------------------------------------------------------------- function default_pre_remove() { debug "libapi" "$FUNCNAME - $*" real_default_pre_remove "$@" if [[ -f "${SCRIPT_DIRECTORY}/G_SCHEMAS" && -e "/usr/bin/gconftool-2" ]]; then local G_FILE export GCONF_CONFIG_SOURCE="xml:readwrite:${INSTALL_ROOT}/etc/gconf/gconf.xml.defaults" for G_FILE in `cat ${SCRIPT_DIRECTORY}/G_SCHEMAS` do gconftool-2 --makefile-uninstall-rule "${INSTALL_ROOT}/etc/gconf/schemas/${G_FILE}" > /dev/null || true done fi }