package VineLinux::VSS::Skeleton::Elisp::RemoveSh;

1;
__DATA__
#!/bin/sh -e
# /usr/lib/emacsen-common/packages/remove/<TMPL_VAR NAME="package_name">

FLAVOR=$1
PACKAGE=<TMPL_VAR NAME="package_name">
STARTDIR=/etc/${FLAVOR}/site-start.d
STARTFILE="${PACKAGE}-init.el"

if [ "X${FLAVOR}" = "X" ]; then
    echo Need argument to determin FLAVOR of emacs;
    exit 1
fi

if [ "X${PACKAGE}" = "X" ]; then
    echo Internal error: need package name;
    exit 1;
fi

ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}

case "${FLAVOR}" in
    emacs)
    ;;
    *)
    echo -n "remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR} ..."
    rm -rf ${ELCDIR}
    rm -f ${STARTDIR}/95${STARTFILE}*
    echo " done."
    ;;
esac

exit 0
