#!/bin/sh set -e APP_NAME=@MOZ_APP_NAME@ abort_rm_conffile() { local CONFFILE="$1" if [ -e "$CONFFILE.dpkg-remove" ]; then echo "Reinstalling $CONFFILE that was moved away" mv "$CONFFILE.dpkg-remove" "$CONFFILE" fi if [ -e "$CONFFILE.dpkg-backup" ]; then echo "Reinstalling $CONFFILE that was backupped" mv "$CONFFILE.dpkg-backup" "$CONFFILE" fi } purge_conffile() { local CONFFILE="$1" rm -f "$CONFFILE.dpkg-bak" "$CONFFILE.dpkg-remove" "$CONFFILE.dpkg-backup" || true } if [ "$1" = "purge" ]; then APP_PROFILE="usr.bin.@MOZ_APP_NAME@" rm -f /etc/apparmor.d/force-complain/$APP_PROFILE >/dev/null 2>&1 || true rm -f /etc/apparmor.d/disable/$APP_PROFILE >/dev/null 2>&1 || true purge_conffile "/etc/${APP_NAME}/profile/bookmarks.html" purge_conffile "/etc/${APP_NAME}/profile/localstore.rdf" purge_conffile "/etc/${APP_NAME}/profile/mimeTypes.rdf" purge_conffile "/etc/${APP_NAME}/profile/prefs.js" purge_conffile "/etc/${APP_NAME}/profile/chrome/userChrome-example.css" purge_conffile "/etc/${APP_NAME}/profile/chrome/userContent-example.css" fi if [ "$1" = "abort-install" -o "$1" = "abort-upgrade" ] ; then abort_rm_conffile "/etc/${APP_NAME}/profile/bookmarks.html" abort_rm_conffile "/etc/${APP_NAME}/profile/localstore.rdf" abort_rm_conffile "/etc/${APP_NAME}/profile/mimeTypes.rdf" abort_rm_conffile "/etc/${APP_NAME}/profile/prefs.js" abort_rm_conffile "/etc/${APP_NAME}/profile/chrome/userChrome-example.css" abort_rm_conffile "/etc/${APP_NAME}/profile/chrome/userContent-example.css" fi #DEBHELPER#