source: projects/vine-spec-skeleton/tags/release-0.1/lib/VineLinux/VSS/Skeleton/Elisp/RemoveSh.pm @ 488

Revision 488, 735 bytes checked in by iwaim, 14 years ago (diff)

vine-spec-skeleton: 0.1

Line 
1package VineLinux::VSS::Skeleton::Elisp::RemoveSh;
2
31;
4__DATA__
5#!/bin/sh -e
6# /usr/lib/emacsen-common/packages/remove/<TMPL_VAR NAME="package_name">
7
8FLAVOR=$1
9PACKAGE=<TMPL_VAR NAME="package_name">
10STARTDIR=/etc/${FLAVOR}/site-start.d
11STARTFILE="${PACKAGE}-init.el"
12
13if [ "X${FLAVOR}" = "X" ]; then
14    echo Need argument to determin FLAVOR of emacs;
15    exit 1
16fi
17
18if [ "X${PACKAGE}" = "X" ]; then
19    echo Internal error: need package name;
20    exit 1;
21fi
22
23ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
24
25case "${FLAVOR}" in
26    emacs)
27    ;;
28    *)
29    echo -n "remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR} ..."
30    rm -rf ${ELCDIR}
31    rm -f ${STARTDIR}/95${STARTFILE}*
32    echo " done."
33    ;;
34esac
35
36exit 0
Note: See TracBrowser for help on using the repository browser.