source: projects/specs/trunk/s/skk/skk-remove.sh @ 1697

Revision 1697, 1.2 KB checked in by iwaim, 14 years ago (diff)

skk 11.6.0-2: add files

  • Property svn:executable set to *
Line 
1#!/bin/sh
2# /usr/lib/emacsen-common/packages/remove/skk
3# [ This particular script hasn't been tested either, so be careful. ]
4set -e
5
6FLAVOR=$1
7PACKAGE="skk"
8
9if [ "X${FLAVOR}" = "X" ]; then
10    echo Need argument to determin FLAVOR of emacs;
11    exit 1
12fi
13
14if [ "X${PACKAGE}" = "X" ]; then
15    echo Internal error: need package name;
16    exit 1;
17fi
18
19ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
20ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
21STARTDIR=/etc/${FLAVOR}/site-start.d
22STARTFILE="${PACKAGE}-init.el";
23
24SITELISP=/usr/share/${FLAVOR}/site-lisp
25EMACSTUTDIR=/usr/share/skk
26XEMACSTUTDIR=/usr/share/${FLAVOR}/etc/${PACKAGE}
27NICOLAELCDIR=/usr/share/${FLAVOR}/site-lisp/nicola-ddskk
28
29case "${FLAVOR}" in
30        emacs)
31        ;;
32
33        xemacs-*)
34        if [ -d ${ELCDIR} ]; then
35          echo -n "remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR} ..."
36          rm -rf ${ELCDIR}
37          rm -rf ${NICOLAELCDIR}
38          rm -rf ${XEMACSTUTDIR}
39          echo " done."
40        fi
41        ;;
42
43        *)
44        if [ -d ${ELCDIR} ]; then
45          echo -n "remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR} ..."
46          rm -rf ${ELCDIR}
47          rm -rf ${NICOLAELCDIR}
48          rm -f ${EMACSTUTDIR}/*.tut*
49          echo " done."
50        fi
51        ;;
52esac
53        rm -f ${STARTDIR}/70${STARTFILE}*;
54
55exit 0;
Note: See TracBrowser for help on using the repository browser.