This file is indexed.

/usr/lib/emacsen-common/packages/install/mailcrypt is in mailcrypt 3.5.9-7.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#! /bin/bash
#
# <% elisp %> Emacs install script for mailcrypt
#
# Copyright (C) 1997, 98, 99, 2000, 01, 02, 03, 04, 05, 06, 07
# by Davide G. M. Salvetti.
#
# This program 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 2 of the License, or (at your
# option) any later version.
#
# This program 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 this program; if not, write to: The Free Software Foundation, Inc.,
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
#
# On Debian GNU/Linux System you can find a copy of the GNU General Public
# License in "/usr/share/common-licenses/GPL".

set -e
set -o posix

source /usr/share/debconf/confmodule
db_version 2.0
db_get mailcrypt/default || true; _db_default=${RET}

FLAVOR=${1}

INSTALL="install -o root -g root -m 644"
INSTDIR="${INSTALL} -m 755 -d"

do_install () {
    echo >&2 -n "install/mailcrypt: Setting up for ${FLAVOR}" \
    "(log file: /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog)... "
    cd /usr/share/emacs/site-lisp/mailcrypt; umask 0022;
        touch --reference configure --date "-1 second" configure.ac
    ${INSTDIR} /usr/share/${FLAVOR}/site-lisp/mailcrypt
    EMACS=${FLAVOR} ./configure \
	--prefix=/usr/ \
	>> /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog 2>&1
    make INSTALL="${INSTALL}" MKINSTALLDIRS="${INSTDIR}" \
	lispdir=/usr/share/${FLAVOR}/site-lisp/mailcrypt \
	install-lisp \
	>> /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog 2>&1
    make distclean \
	>> /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog 2>&1
    find /usr/share/${FLAVOR}/site-lisp/mailcrypt -type f -name \*.el \
	-print0 | xargs --null rm -f ,dummy, \
	>> /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog 2>&1
    gzip -9fq /usr/share/${FLAVOR}/site-lisp/mailcrypt/CompilationLog
    cat >/etc/${FLAVOR}/site-start.d//50mailcrypt.el <<EOF
;;; This file is automatically generated.

(if (fboundp 'debian-pkg-add-load-path-item)
    (debian-pkg-add-load-path-item "/usr/share/${FLAVOR}/site-lisp/mailcrypt")
  (add-to-list 'load-path "/usr/share//site-lisp/mailcrypt" 'append))
(add-to-list 'load-path "/usr/share/emacs/site-lisp/mailcrypt" 'append)
EOF
    if [ "${_db_default}" = "true" ]; then
	cat >>/etc/${FLAVOR}/site-start.d//50mailcrypt.el <<EOF

(require 'mailcrypt-init)
EOF
    fi
    echo >&2 "done."
    return 0
}

case "${FLAVOR}" in
    emacs) :;;
    emacs2[1234]|emacs-snapshot) do_install ${FLAVOR};;
    *) echo >&2 "install/mailcrypt:" \
	"Ignoring emacsen flavor: \"${FLAVOR}\"."
esac

exit 0