Go forward to default site.
Go up to Installing send-pr.
Installing `send-pr' by itself
==============================
Install `send-pr' by following these steps (you may need `root'
access in order to change the `aliases' file and to install `send-pr'):
* Unpack the distribution into a directory which we refer to as
SRCDIR.
* Edit the file `Makefile' to reflect local conventions.
Specifically, you should edit the variable `prefix' to alter the
installation location. The default is `/usr/local'. All files are
installed under `prefix' (see below).
* *Run*
make all install [ info ] [ install-info ] [ clean ]
The targets mean the following:
`all'
Builds `send-pr' and `install-sid'
`install'
Installs the following:
`install-sid'
`send-pr'
into `PREFIX/bin'
`send-pr.1'
into `PREFIX/man/man1'
`SITE'
the list of valid CATEGORIES for the Support Site from
which you received `send-pr', installed as
`PREFIX/lib/gnats/SITE'
`send-pr.el'
into `PREFIX/lib/emacs/lisp'(1)
`info (*optional*)'
Builds `send-pr.info' from `send-pr.texi'
(`send-pr.info' is included with this distribution)
`install-info (*optional*)'
Installs `send-pr.info' into `PREFIX/info'
`clean (*optional*)'
Removes all intermediary build files that can be rebuilt from
source code
* Run
install-sid YOUR-SID
where YOUR-SID is the identification code you received with
`send-pr'. `send-pr' automatically inserts this value into the
template field `>Submitter-Id:'. If you've downloaded `send-pr'
from the Net, use `net' for this value.
* Place the following line in `PREFIX/lib/emacs/lisp/default.el', or
instruct your users to place the following line in their `.emacs'
files:
(autoload 'send-pr "send-pr" "Submit a Problem Report." t)
* Create a mail alias for the Support Site from which you received
`send-pr', and for every site with which you wish to use `send-pr'
to communicate. Each alias must have a suffix of `-gnats'. The
Support Site(s) will provide the correct addresses where these
aliases should point. For instance, edit your mail aliases file
to contain something like:
# support sites; for use with send-pr
cygnus-gnats: bugs@cygnus.com # Cygnus Support
bumblebee-gnats: bumblebugs@bumblebee.com # Bumblebee Inc.
mycompany-gnats: bugs@my.company.com (*if you use GNATS locally*)
`send-pr' automatically searches for these aliases when you type
send-pr cygnus
send-pr bumblebee
send-pr SITE...
`send-pr' also uses SITE to determine the categories of problems
accepted by the site in question by looking in
PREFIX/lib/gnats/SITE
---------- Footnotes ----------
(1) If your main Emacs lisp repository is in a different directory
from this, substitute that directory for `PREFIX/lib/emacs/lisp'.