#!/bin/sh # Debian x11-common package post-removal script # Copyright 1998--2001, 2003 Branden Robinson. # Licensed under the GNU General Public License, version 2. See the file # /usr/share/common-licenses/GPL or . # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava. set -e THIS_PACKAGE=x11-common THIS_SCRIPT=postrm CONFIG_DIR=/etc/X11 XWRAPPER_CONFIG="$CONFIG_DIR/Xwrapper.config" CONFIG_AUX_DIR=/var/lib/x11 XWRAPPER_CONFIG_CHECKSUM="$CONFIG_AUX_DIR/${XWRAPPER_CONFIG##*/}.md5sum" XWRAPPER_CONFIG_ROSTER="$CONFIG_AUX_DIR/${XWRAPPER_CONFIG##*/}.roster" #INCLUDE_SHELL_LIB# case "$1" in abort-install|abort-upgrade) if dpkg --compare-versions "$2" lt-nl "1:7.6+7ubuntu1"; then remove_conffile_rollback "/etc/gdm/failsafe-xorg.conf" remove_conffile_rollback "/etc/gdm/failsafeBlacklist" remove_conffile_rollback "/etc/gdm/failsafeDexconf" remove_conffile_rollback "/etc/gdm/failsafeDexconf.old" remove_conffile_rollback "/etc/gdm/failsafeHelpmsg" remove_conffile_rollback "/etc/gdm/failsafeInstall" remove_conffile_rollback "/etc/gdm/failsafeXServer" remove_conffile_rollback "/etc/gdm/failsafeXinit" fi if dpkg --compare-versions "$2" lt-nl "1:7.6+7ubuntu7"; then remove_conffile_rollback "/etc/init/failsafe-x.conf" fi esac # clean up non-conffile configuration files and related materials on purge if [ "$1" = "purge" ]; then rm -f "$XWRAPPER_CONFIG_ROSTER" rm -f "$XWRAPPER_CONFIG" rm -f "$XWRAPPER_CONFIG_CHECKSUM" for DIR in "$CONFIG_DIR" "$CONFIG_AUX_DIR"; do rmdir "$DIR" 2> /dev/null || true done fi #DEBHELPER# exit 0 # vim:set ai et sts=2 sw=2 tw=80: