#!/bin/sh
# Emacs remove: /usr/lib/emacsen-common/packages/remove/chart
# Copyright 2005, 2007, 2008, 2016 Kevin Ryde
# Copyright 1998 Robert Browning
#
# This file is part of Chart. It was derived from the example code in
# /usr/share/doc/emacsen-common/debian-emacs-policy.gz of emacsen-common
# version 1.4.16. That code is by Rob Browning and covered by the GPL, as
# described in /usr/share/doc/emacsen-common/copyright.
#
#
# Chart is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 3, or (at your option) any later
# version.
#
# Chart is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License
# along with Chart. If not, see <http://www.gnu.org/licenses/>.
set -e
FLAVOR=$1
elc_dir=/usr/share/${FLAVOR}/site-lisp/chart
echo remove/chart: Handling removal of emacsen flavor ${FLAVOR}
if [ ${FLAVOR} != emacs ]
then
echo chart: purging byte-compiled files for ${FLAVOR}
# prior to chart 36 only had .elc files, no .el file links, so use "rm -f"
# to tolerate no .el's
# allow for $elc_dir not existing at all on failed postinst
rm -f $elc_dir/*.el $elc_dir/*.elc
rmdir $elc_dir || true
fi
exit 0