summaryrefslogtreecommitdiff
path: root/dh_installemacsen.1
blob: 963e22685339bd2b2d4a1bb89cc5707352787774 (plain)
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
.TH DH_INSTALLEMACSEN 1 "" "Debhelper Commands" "Debhelper Commands"
.SH NAME
dh_installemacsen \- register an emacs add on package
.SH SYNOPSIS
.B dh_installemacsen
.I "[debhelper options] [-n] [--priority=n] [--flavor=foo]"
.SH "DESCRIPTION"
dh_installemacsen is a debhelper program that is responsible for installing
files used by the debian emacsen-common package into package build directories.
.P
It also automatically generates the postinst and prerm commands needed to
register a package as an emacs add on package. See
.BR dh_installdeb (1)
for an explanation of how this works.
.P
If a file named debian/package.emacsen-install exists, then it is installed into
usr/lib/emacsen-common/packages/install/package in the package build
directory. Similarly, debian/package.emacsen-remove is installed into
usr/lib/emacsen-common/packages/remove/package . And similarly,
debian/package.emacsen-startup is installed into
etc/emacs/site-start.d/50<package>.el (by default).
.SH OPTIONS
.TP
.B debhelper options
See
.BR debhelper (1)
for a list of options common to all debhelper commands.
.TP
.B \-n, \--noscripts
Do not modify postinst/prerm scripts.
.TP
.B \--priority=n
Sets the priority number of a site-start.d file. Default is 50.
.TP
.B \--flavor=foo
Sets the flavor a site-start.d file will be installed in. Default is
"emacs", alternatives include "xemacs" and "emacs20".
.SH ENVIRONMENT
See
.BR debhelper (1)
for a list of environment variables that affect all debhelper commands.
.SH NOTES
Note that this command is not idempotent. "dh_clean -k" should be called
between invocations of this command. Otherwise, it may cause multiple
instances of the same text to be added to maintainer scripts.
.SH "SEE ALSO"
.TP
.BR debhelper (1)
.TP
.BR /usr/doc/emacsen-common/debian-emacs-policy.gz
.SH AUTHOR
Joey Hess <joeyh@debian.org>