annotate conf/mh-gen.8 @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children 441a2190cfae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" @(#)$Id$
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 .\" uneven inter-word spacing (nroff line adjusting) hampers readability
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .if n .na
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .TH MH-GEN 8 MH.6.8.4 [mh.6]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 .SH NAME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 mh-gen \- generating the MH system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 .SH "READ THIS"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 This documentation describes how to configure, generate, and install
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 the UCI version of the RAND \fIMH\fR system. \fBBe certain\fP to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 read this document completely before you begin. You probably will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 also want to familiarize yourself with the \fIMH\fP Administrator's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 Guide before you install \fIMH\fP. A copy can be found in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 file \fBdoc/ADMIN.doc\fP is the \fIMH\fP sources.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 .SH DISCLAIMER
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 Although the \fIMH\fR system was originally developed by the RAND Corporation,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 and is now in the public domain,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 the RAND Corporation assumes no responsibility for \fIMH\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 or this particular modification of \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 In addition,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 the Regents of the University of California issue the following
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 \fBdisclaimer\fR in regard to the UCI version of \fIMH\fR:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 \*(lqAlthough each program has been tested by its contributor,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 no warranty, express or implied,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 is made by the contributor or the University of California,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 as to the accuracy and functioning of the program
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 and related program material,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 nor shall the fact of distribution constitute any such warranty,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 and no responsibility is assumed by the contributor
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 or the University of California in connection herewith.\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 This version of \fIMH\fR is in the public domain,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 and as such,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 there are no real restrictions on its use.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 The \fIMH\fR source code and documentation have no licensing restrictions
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 whatsoever.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 As a courtesy,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 the authors ask only that you provide appropriate credit to the RAND
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 Corporation and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 the University of California for having developed the software.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 .SH "GETTING HELP"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 \fIMH\fR is a software package that is neither supported by the RAND
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 Corporation nor the University of California.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 However,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 since we do use the software ourselves and plan to continue using (and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 improving) \fIMH\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 bug reports and their associated fixes should be reported back to us so that
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 we may include them in future releases.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 The current computer mailbox for \fIMH\fR is \fBBug\-MH@ICS.UCI.EDU\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 Current information about MH can be obtained from
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 the \fBMH Home Page\fP on the World Wide Web at
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 \fBhttp://www.ics.uci.edu/~mh\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 Presently,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 there are two Internet discussion groups, \fBMH\-Users@ICS.UCI.EDU\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 and \fBMH\-Workers@ICS.UCI.EDU\fR. \fBMH\-Workers\fP is for people
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 discussing code changes to \fIMH\fP. \fBMH-Users\fP is for general
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60 discussion about how to use \fIMH\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 \fBMH\-Users\fR is bi-directionally
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 gatewayed into USENET as \fBcomp.mail.mh\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 .SH "HOW TO GET MH"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 Since you probably already have \fIMH\fP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65 you may not need to read this unless you suspect you have an old version.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 There are two ways to get the latest release:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 1. If you can FTP to the ARPA Internet, use anonymous FTP to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 ftp.ics.uci.edu and retrieve the file pub/mh/mh-6.8.tar.Z.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70 This is a tar image after being run through the compress program
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 (approximately 1.8MB). There should also be a \fBREADME\fR file in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 that directory which tells what the current release of \fIMH\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73 is, and how to get updates.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 You may also find MH on
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 various other hosts; to make sure you get the latest version and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 don't waste your time re-fixing bugs, it's best to get it from
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 either ftp.ics.uci.edu or a site that mirrors ftp.ics.uci.edu.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 2. You can send $75 US to the address below.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 This covers the cost of a 6250 BPI 9-track magtape,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 handling, and shipping. In addition, you'll get a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 laser-printed hard-copy of the entire MH documentation set. Be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 sure to include your USPS address with your check. Checks
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 must be drawn on U.S\&. funds and should be made payable to:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 .ti +1i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 Regents of the University of California
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90 The distribution address is:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 .RS 1i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 Attn: MH distribution
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 Office of Academic Computing
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96 Univeristy of California at Irvine
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97 Irvine, CA 92717-2225 USA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 +1 714 824 5153
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 .RE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 Sadly, if you just want the hard-copies of the documentation, you
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 still have to pay the $75. The tar image has the documentation
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 source (the manual is in roff format, but the rest are in TeX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 format). Postscript formatted versions of the TeX papers are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 available, as are crude tty-conversions of those papers.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 .SH SYNOPSIS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 MAKE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 .SH DESCRIPTION
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111 This is a description of how one can bring up an \fIMH\fR system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112 It is assumed that you have super-user privileges in order to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113 (re\-)install \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 Super-user privileges are not required to configure or generate \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116 Become the super-user and cd to /usr/src/local/
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117 (or whatever you keep your local sources).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 The distribution tape contains the hierarchy for the mh.6-8/ directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 Bring the sources on-line:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 # cd /usr/src/local
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123 % tar xv
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124 % cd mh-6.8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126 .SH CONFIGURATION
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127 First, go to the conf/ directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 % cd conf/
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133 This directory contains files that will produce source files tailored
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 for your choice of \fIMH\fR configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 You should edit only the file \fBMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 This file contains configuration directives.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 These configuration directives are read by the \fImhconfig\fR program to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 produce customized files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 For examples of various configurations,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 look in the directory \fBconf/examples/\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 The file \fBMH\fR provided in \fBconf/\fR is a reasonable default.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 Lines beginning with `#' are comments, and are not otherwise interpreted.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145 Here are the \fIMH\fP configuration directives available. Be sure
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146 to read through this list completely before attempting to decide
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 what directives are appropriate for your system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149 More information on some of these options is available in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 the \fIAdministrator's Guide\fR. If you do not have a printed
bce86c4163a3 Initial revision
kono
parents:
diff changeset
151 copy, you should configure your system with the default
bce86c4163a3 Initial revision
kono
parents:
diff changeset
152 configuration file, \fBMH\fP, then generate and print a copy
bce86c4163a3 Initial revision
kono
parents:
diff changeset
153 of the guide (as described below).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
154 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
155
bce86c4163a3 Initial revision
kono
parents:
diff changeset
156 .de Uh
bce86c4163a3 Initial revision
kono
parents:
diff changeset
157 .ti -.75i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
158 .B "\\$1"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
159 .ne 4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
160 ..
bce86c4163a3 Initial revision
kono
parents:
diff changeset
161 .Uh "Installation paths"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
162 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
163 bin: /usr/local
bce86c4163a3 Initial revision
kono
parents:
diff changeset
164 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
165 The directory where user\-invoked programs go (see manual section 1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
166
bce86c4163a3 Initial revision
kono
parents:
diff changeset
167 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
168 etc: /usr/local/lib/mh
bce86c4163a3 Initial revision
kono
parents:
diff changeset
169 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
170 The directory where pgm\-invoked programs go (see manual section 8).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
171
bce86c4163a3 Initial revision
kono
parents:
diff changeset
172 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
173 mail: /usr/spool/mail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
174 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
175 The directory where the maildrops are stored.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
176 If this pathname is absolute (i.e., begins with a \fB/\fR\0),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
177 then the user's maildrop is a file called \fB$USER\fR in this directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
178 If the pathname is not absolute,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
179 then the user's maildrop is in the user's home directory under the given name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
180
bce86c4163a3 Initial revision
kono
parents:
diff changeset
181 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
182 mandir: /usr/man
bce86c4163a3 Initial revision
kono
parents:
diff changeset
183 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
184 The parent directory of the manual entries.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
185
bce86c4163a3 Initial revision
kono
parents:
diff changeset
186 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
187 manuals: standard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
188 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
189 Where manual entries should be installed,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
190 relative to the directory given with \*(lqmandir\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
191 Either \*(lqlocal\*(rq to install manual entries under \fBmanl/\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
192 or \*(lqnew\*(rq to install manual entries under \fBmann/\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
193 or \*(lqold\*(rq to install manual entries under \fBmano/\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
194 or \*(lqstandard\*(rq to install manual entries under \fBman?/\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
195 or \*(lqbsd44\*(rq to install manual entries as \fBman?/\fIpage\fP.0\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
196 or \*(lqgen\*(rq to generate but not install them,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
197 or \*(lqnone\*(rq to neither generate nor install them.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
198
bce86c4163a3 Initial revision
kono
parents:
diff changeset
199 Any of these values may have the suffix \*(lq/cat\*(rq appended
bce86c4163a3 Initial revision
kono
parents:
diff changeset
200 to it. In that case, the manual entries will be formatted
bce86c4163a3 Initial revision
kono
parents:
diff changeset
201 with \*(lqnroff -man\*(rq and they will be installed in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
202 corresponding \*(lqcat?\*(rq directories.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
203
bce86c4163a3 Initial revision
kono
parents:
diff changeset
204 For example,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
205 to install manual entries under \fB/usr/man/u_man/man?\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
206 use \*(lqstandard\*(rq and \fB/usr/man/u_man\fR for \*(lqmandir\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
207 To install formatted manual entires under \fB/usr/contrib/man/cat?\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
208 use \*(lqstandard/cat\*(rq and \fB/usr/contrib/man\fR for \*(lqmandir\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
209 To install formatted manual entries using the BSD44 convention,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
210 use \*(lqbsd44/cat\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
211
bce86c4163a3 Initial revision
kono
parents:
diff changeset
212 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
213 chown: /etc/chown
bce86c4163a3 Initial revision
kono
parents:
diff changeset
214 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
215 The location of the \fIchown\fR\|(8) on your system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
216 If \fIchown\fR is in your search path,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
217 just use the value of \*(lqchown\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
218 On SYS5 systems,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
219 this should probably be \*(lq/bin/chown\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
220
bce86c4163a3 Initial revision
kono
parents:
diff changeset
221 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
222 cp: cp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
223 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
224 The command to copy files when installing, if not \*(lqcp\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
225 (Some sites use \*(lqcp\0\-p\*(rq.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
226
bce86c4163a3 Initial revision
kono
parents:
diff changeset
227 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
228 ln: ln
bce86c4163a3 Initial revision
kono
parents:
diff changeset
229 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
230 The command to link files together in the source tree, if not \*(lqln\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
231 If you're using something like \fBlndir\fP to keep
bce86c4163a3 Initial revision
kono
parents:
diff changeset
232 your compile tree separate from your source tree,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
233 set this to \*(lqln\0\-s\*(rq or \*(lqcp\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
234
bce86c4163a3 Initial revision
kono
parents:
diff changeset
235 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
236 remove: mv \-f
bce86c4163a3 Initial revision
kono
parents:
diff changeset
237 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
238 How \fIMH\fR should make backup copies
bce86c4163a3 Initial revision
kono
parents:
diff changeset
239 of existing files when installing new files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
240 To simply remove the old files, use \*(lqrm\0\-f\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
241
bce86c4163a3 Initial revision
kono
parents:
diff changeset
242 .Uh "Compiler/loader"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
243 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
244 cc: cc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
245 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
246 The name of your C compiler, if not \*(lqcc\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
247
bce86c4163a3 Initial revision
kono
parents:
diff changeset
248 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
249 ccoptions: \-O
bce86c4163a3 Initial revision
kono
parents:
diff changeset
250 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
251 Options given directly to \fIcc\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
252 The most common is \*(lq\-M\*(rq if you're running \fIMH\fR on an ALTOS.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
253 This defaults to \*(lq\-O\*(rq. If you define this and want to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
254 keep \*(lq\-O\*(rq, be sure to include it explicitly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
255 If you're using the \fIGNU\fP C compiler, it should
bce86c4163a3 Initial revision
kono
parents:
diff changeset
256 include `\-traditional'. See \*(lqoptions:\*(rq for `\-D' options.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
257
bce86c4163a3 Initial revision
kono
parents:
diff changeset
258 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
259 curses: \-lcurses\0\-ltermlib
bce86c4163a3 Initial revision
kono
parents:
diff changeset
260 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
261 This should be the loader option required to load the \fItermcap\fR\|(3)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
262 and \fIcurses\fR\|(3) libraries on your system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
263 On SYS5 systems, it probably should be just \*(lq\-lcurses\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
264 Some sites have reported that both \*(lq\-lcurses\*(rq and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
265 \*(lq\-ltermlib\*(rq are necessary.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
266
bce86c4163a3 Initial revision
kono
parents:
diff changeset
267 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
268 ldoptions: \-s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
269 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
270 Options given directly to \fIld\fR\|(1) (via \fIcc\fR\|) at the beginning
bce86c4163a3 Initial revision
kono
parents:
diff changeset
271 of the command line.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
272 Useful for machines which require arguments to tell \fIld\fR to increase the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
273 stack space (e.g. the Gould, which uses \*(lq\-m\08\*(rq).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
274 Usually, \*(lq\-s\*(rq is a good choice in any event.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
275
bce86c4163a3 Initial revision
kono
parents:
diff changeset
276 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
277 ldoptlibs:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
278 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
279 Options given directly to \fIld\fR\|(1) (via \fIcc\fR\|) at the end of the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
280 command line.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
281 The two most common are:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
282 \*(lq\-ldbm\*(rq if you're running MMDF with the \fIdbm\fR package;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
283 and, \*(lq\-lndir\*(rq if you are generating \fIMH\fR on a system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
284 which does not load the new directory access mechanism by default
bce86c4163a3 Initial revision
kono
parents:
diff changeset
285 (e.g., 4.1BSD, SYS5).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
286 If you don't have \fIlibndir\fR on your system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
287 the sources are in \fBmiscellany/libndir/\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
288
bce86c4163a3 Initial revision
kono
parents:
diff changeset
289 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
290 lex: lex \-nt
bce86c4163a3 Initial revision
kono
parents:
diff changeset
291 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
292 Alternative version of \fIlex\fR. Used in \fBzotnet/tws/\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
293
bce86c4163a3 Initial revision
kono
parents:
diff changeset
294 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
295 oldload: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
296 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
297 This controls how \fIMH\fP will try to process library object files to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
298 eliminate local symbols.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
299 Support for the ALTOS loader if \*(lqon\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
300 Support for loaders not handling `\-x\0\-r' correctly if \*(lqnone\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
301
bce86c4163a3 Initial revision
kono
parents:
diff changeset
302 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
303 ranlib: on
bce86c4163a3 Initial revision
kono
parents:
diff changeset
304 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
305 Support for systems with \fIranlib\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
306 For SYSTEM 5 systems,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
307 this should be \*(lqoff\*(rq which tells \fIMH\fR to use \fIlorder\fR and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
308 \fItsort\fR instead.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
309 Some SYSTEM 5 sites reported that running this isn't always sufficient.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
310 If this is the case,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
311 then you should edit \fBconf/makefiles/uip\fR to include
bce86c4163a3 Initial revision
kono
parents:
diff changeset
312 \fB\&../sbr/libmh.a\fR and \fB../zotnet/libzot.a\fR twice in the LIBES
bce86c4163a3 Initial revision
kono
parents:
diff changeset
313 variable.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
314
bce86c4163a3 Initial revision
kono
parents:
diff changeset
315 .Uh "Message Transport System"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
316 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
317 mts: sendmail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
318 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
319 Which message transport system to use.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
320 Either \*(lqmmdf\*(rq to use \fIMMDF\fR as the transport system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
321 \*(lqmmdf2\*(rq to use \fIMMDF\-II\fR as the transport system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
322 \*(lqsendmail\*(rq to have \fISendMail\fR as the transport system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
323 \*(lqzmailer\*(rq to have \fIZMAILER\fP as the transport system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
324 or, \*(lqmh\*(rq to have \fIMH\fR as the transport system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
325
bce86c4163a3 Initial revision
kono
parents:
diff changeset
326 On UNIX systems supporting TCP/IP networking via sockets
bce86c4163a3 Initial revision
kono
parents:
diff changeset
327 you can add the suffix \*(lq/smtp\*(rq to the mts setting.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
328 This often yields a superior interface as \fIMH\fR will post mail with the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
329 local \fISMTP\fR server instead of interacting directly with \fIMMDF\fR or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
330 \fISendMail\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
331 Hence, for TCP/IP UNIX systems,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
332 the \*(lq/smtp\*(rq suffix to either \*(lqsendmail\*(rq or \*(lqmmdf2\*(rq is
bce86c4163a3 Initial revision
kono
parents:
diff changeset
333 the preferred MTS configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
334 The \*(lq/smtp\*(rq suffix is described in detail in the \fIAdministrator's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
335 Guide\fR; be sure to set \*(lqservers:\*(rq as described in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
336 \fImh\-tailor\fR\|(8) if you use this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
337
bce86c4163a3 Initial revision
kono
parents:
diff changeset
338 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
339 mf: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
340 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
341 Support for mail filtering on those systems in which the message transport
bce86c4163a3 Initial revision
kono
parents:
diff changeset
342 system isn't integrated with \fIUUCP\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
343 This option is strictly for an \fIMH\fR system using either \fIMMDF\-I\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
344 as its transport system or one using \*(lqstand\-alone delivery\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
345
bce86c4163a3 Initial revision
kono
parents:
diff changeset
346 .Uh "UCI BBoards Facility"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
347 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
348 bboards: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
349 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
350 If \*(lqon\*(rq, include support for the UCI BBoards facility.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
351 BBoards may be enabled with any mts setting.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
352 If \*(lqoff\*(rq, the BBoard reading program \fIbbc\fR will not be installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
353 If \*(lqnntp\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
354 include support for the UCI BBoards facility to read the Network News
bce86c4163a3 Initial revision
kono
parents:
diff changeset
355 via the NNTP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
356 If \*(lqpop\*(rq (formerly \*(lqpopbboards:\0on\*(rq),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
357 include support for the UCI BBoards facility via the POP3 service;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
358 this setting requires \*(lqpop:\0on\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
359
bce86c4163a3 Initial revision
kono
parents:
diff changeset
360 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
361 bbdelivery: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
362 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
363 If \*(lqoff\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
364 the BBoards delivery agent and library files will not be installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
365 If
bce86c4163a3 Initial revision
kono
parents:
diff changeset
366 \*(lqon\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
367 and you set \*(lqbboards:\*(rq to something besides \*(lqoff\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
368 then
bce86c4163a3 Initial revision
kono
parents:
diff changeset
369 the BBoards delivery agent and library files will be installed
bce86c4163a3 Initial revision
kono
parents:
diff changeset
370 in the \fIbbhome\fR directory (see below).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
371 To read remote BBoards,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
372 the usual configuration would have \fIbbc\fR talk to a \fIPOP3\fR or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
373 \fINNTP\fR server.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
374 However, it may be useful to set this to \*(lqoff\*(rq if
bce86c4163a3 Initial revision
kono
parents:
diff changeset
375 you NFS mount the \fIbbhome\fR directory from another host
bce86c4163a3 Initial revision
kono
parents:
diff changeset
376 and want to use \fIbbc\fR to read those files directly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
377
bce86c4163a3 Initial revision
kono
parents:
diff changeset
378 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
379 bbhome: /usr/spool/bboards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
380 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
381 The home directory for the BBoards user.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
382
bce86c4163a3 Initial revision
kono
parents:
diff changeset
383 .Uh "Post Office Protocol"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
384 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
385 pop: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
386 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
387 Support for POP service.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
388 This allows local delivery for non\-local users
bce86c4163a3 Initial revision
kono
parents:
diff changeset
389 (a major win).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
390 See \fBsupport/pop/pop.rfc\fR for more information on the POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
391 This option currently works only on UNIX systems with TCP/IP sockets.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
392 (It doesn't hurt to enable this option regardless of whether or not
bce86c4163a3 Initial revision
kono
parents:
diff changeset
393 you intend to use POP.) See also \*(lqbboards: pop\*(rq to enable
bce86c4163a3 Initial revision
kono
parents:
diff changeset
394 reading bboards with the POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
395
bce86c4163a3 Initial revision
kono
parents:
diff changeset
396 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
397 popdir: /usr/etc
bce86c4163a3 Initial revision
kono
parents:
diff changeset
398 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
399 The directory where the POP daemon (\fBpopd\fP) will be installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
400
bce86c4163a3 Initial revision
kono
parents:
diff changeset
401 .ne 5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
402 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
403 options:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
404 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
405 \&`\-D' options to \fIcc\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
406 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
407 .in +.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
408 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
409 APOP='\*(lq/etc/pop.auth\*(rq'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
410 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
411 This option indicates that the POP daemon will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
412 support the non-standard \fBAPOP\fP command,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
413 and specifies the name of \fBAPOP\fP authorization database.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
414 The \fBAPOP\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
415 command provides a challenge-based authentication system using
bce86c4163a3 Initial revision
kono
parents:
diff changeset
416 the \fBMD5\fP message digest algorithm.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
417 This facility is documented in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
418 \fIThe Internet Message\fR (ISBN 0\-13\-092941\-7), a book by Marshall T. Rose.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
419 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
420 This option also causes the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
421 \fBpopauth\fP program to be installed, which
bce86c4163a3 Initial revision
kono
parents:
diff changeset
422 allows the administrator to manipulate the \fBAPOP\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
423 authorization database.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
424 For more details, see \fBsupport/pop/pop-more.txt\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
425 and the \fIAdministrator's Guide\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
426
bce86c4163a3 Initial revision
kono
parents:
diff changeset
427 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
428 DPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
429 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
430 This option indicates that POP subscribers do not have
bce86c4163a3 Initial revision
kono
parents:
diff changeset
431 entries in the \fIpasswd\fR\|(5) file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
432 and instead have their own separate database (a win).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
433
bce86c4163a3 Initial revision
kono
parents:
diff changeset
434 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
435 KPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
436 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
437 Support for KERBEROS with POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
438 This code builds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
439 \fIpopd\fP, \fIinc\fP and \fImsgchk\fP to support only the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
440 \*(lqkpop\*(rq protocol.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
441 This code is still experimental, but is available for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
442 those sites wishing to test it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
443
bce86c4163a3 Initial revision
kono
parents:
diff changeset
444 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
445 MPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
446 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
447 This option indicates that the POP daemon will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
448 support the non-standard
bce86c4163a3 Initial revision
kono
parents:
diff changeset
449 \fBXTND SCAN\fP command which provides performance
bce86c4163a3 Initial revision
kono
parents:
diff changeset
450 enhancements when using the POP over low-speed connections.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
451 This option also causes an interactive POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
452 client program, \fBpopi\fP, to be compiled and installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
453 A man page for the \fBpopi\fP program is also provided.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
454 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
455 These extensions are described in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
456 \fIThe Internet Message\fR, a book by Marshall T. Rose.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
457 For more details, see \fBsupport/pop/pop-more.txt\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
458 \fBNote:\fP this option requires \*(lqbboards: pop\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
459
bce86c4163a3 Initial revision
kono
parents:
diff changeset
460 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
461 POP2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
462 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
463 Have the POP daemon understand the older
bce86c4163a3 Initial revision
kono
parents:
diff changeset
464 POP2 protocol as well as the \fIMH\fP POP3 protocol \- a major win.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
465 The POP daemon auto-magically
bce86c4163a3 Initial revision
kono
parents:
diff changeset
466 determines which POP protocol your client is using.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
467 If you're enabling POP service,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
468 there's no reason not to enable this option as well.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
469 See also \fIPOPSERVICE\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
470
bce86c4163a3 Initial revision
kono
parents:
diff changeset
471 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
472 POPSERVICE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
473 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
474 The port name the \fIMH\fP POP will use. For historical reasons,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
475 this defaults to \*(lqpop\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
476 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
477 In 1987, the \fIMH\fP POP protocol
bce86c4163a3 Initial revision
kono
parents:
diff changeset
478 (POP version 3) was published as RFC1081 and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
479 was assigned its own port number (110),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
480 which differs from the original POP (version 1 and 2) port number (109).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
481 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
482 To have \fIMH\fP POP use the new assigned port number,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
483 set POPSERVICE='\*(lqpop3\*(rq', and be sure that this service
bce86c4163a3 Initial revision
kono
parents:
diff changeset
484 name is listed in your \fB/etc/services\fP file on both POP client
bce86c4163a3 Initial revision
kono
parents:
diff changeset
485 and server hosts as \*(lq110/tcp\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
486 If you enable \fIPOP2\fP, you can safely leave \fIPOPSERVICE\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
487 undefined unless you are using POP3 clients besides \fIMH\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
488
bce86c4163a3 Initial revision
kono
parents:
diff changeset
489 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
490 RPOP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
491 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
492 This option indicates that support for the UNIX variant of POP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
493 RPOP, which uses privileged sockets for authentication be enabled.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
494 This peacefully co-exists with the standard POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
495
bce86c4163a3 Initial revision
kono
parents:
diff changeset
496 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
497 SHADOW
bce86c4163a3 Initial revision
kono
parents:
diff changeset
498 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
499 Indicates that the \fBpopd\fP POP server
bce86c4163a3 Initial revision
kono
parents:
diff changeset
500 can find encrypted passwords in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
501 \fB/etc/shadow\fR file (and not in the \fB/etc/passwd\fR file).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
502 It should be used only for some (newer) SYSTEM 5 systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
503 .in -.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
504
bce86c4163a3 Initial revision
kono
parents:
diff changeset
505 The \*(lqAPOP\*(rq and \*(lqMPOP\*(rq non-standard POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
506 facilities are documented in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
507 \fIThe Internet Message\fR (ISBN 0\-13\-092941\-7),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
508 a book by Marshall T. Rose.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
509 For more details, see \fBsupport/pop/pop-more.txt\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
510 The \*(lqAPOP\*(rq option peacefully co-exists with the standard POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
511 The \*(lqMPOP\*(rq option requires \*(lqbboards: pop\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
512
bce86c4163a3 Initial revision
kono
parents:
diff changeset
513 .Uh "Shared libraries"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
514 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
515 sharedlib: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
516 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
517 If \*(lqsun4\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
518 makes libmh.a into a SunOS 4.0 (and later) shared library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
519 If you enable this, be sure to also use \*(lqoptions SUN40\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
520 If \*(lqsys5\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
521 makes libmh.a into a SYS5 R4 (and later) shared library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
522 If you enable this, be sure to also use \*(lqoptions SVR4\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
523
bce86c4163a3 Initial revision
kono
parents:
diff changeset
524 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
525 slflags: \-pic
bce86c4163a3 Initial revision
kono
parents:
diff changeset
526 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
527 The compiler flags to produce position independent code.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
528
bce86c4163a3 Initial revision
kono
parents:
diff changeset
529 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
530 slibdir: /usr/local/lib
bce86c4163a3 Initial revision
kono
parents:
diff changeset
531 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
532 The directory where the \fIMH\fP shared library should go.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
533
bce86c4163a3 Initial revision
kono
parents:
diff changeset
534 .ne 4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
535 .ti -.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
536 Under SunOS (sun4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
537 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
538 Since some \fIMH\fP programs are setuid, they'll only look for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
539 the library in \*(lqtrusted\*(rq locations. Putting the library
bce86c4163a3 Initial revision
kono
parents:
diff changeset
540 somewhere besides \fB/usr/lib\fP or \fB/usr/local/lib\fP is not advisable.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
541
bce86c4163a3 Initial revision
kono
parents:
diff changeset
542 If you \fBmust\fP do this, be sure that you add the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
543 path given by \fBslibdir\fP to the compiler's library search list
bce86c4163a3 Initial revision
kono
parents:
diff changeset
544 (e.g., \*(lqldoptions:\0\-L/usr/mh/lib\*(rq)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
545 and make sure the path starts with a leading `/'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
546
bce86c4163a3 Initial revision
kono
parents:
diff changeset
547 You may need to run \fIldconfig\fP\|(8) manually whenever a new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
548 shared object is installed on the system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
549 See \fIld\fR\|(1) for more information about using shared libraries.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
550
bce86c4163a3 Initial revision
kono
parents:
diff changeset
551 .ti -.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
552 Under Solaris 2.0 (and newer)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
553 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
554 The above instructions for SunOS apply, except you should set
bce86c4163a3 Initial revision
kono
parents:
diff changeset
555 the run-time library search path using `\-R' instead of `\-L'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
556 (e.g., \*(lqldoptions: \-R/usr/mh/lib\*(rq).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
557
bce86c4163a3 Initial revision
kono
parents:
diff changeset
558 .Uh "General System Dependencies"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
559 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
560 You should include the following directives
bce86c4163a3 Initial revision
kono
parents:
diff changeset
561 which are appropriate for your version of UNIX.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
562 If you don't know what an
bce86c4163a3 Initial revision
kono
parents:
diff changeset
563 option does, it probably doesn't apply to you.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
564 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
565
bce86c4163a3 Initial revision
kono
parents:
diff changeset
566 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
567 mailgroup: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
568 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
569 If set, \fIinc\fR is made set-group-id to this group name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
570 Some SYS5 systems want this to be set to \*(lqmail\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
571 Set this if your \fB/usr/spool/mail\fP is not world-writeable.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
572
bce86c4163a3 Initial revision
kono
parents:
diff changeset
573 Note that \fBslocal\fP doesn't know how to deal with this,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
574 and will not work under these systems; just making it set-group-id
bce86c4163a3 Initial revision
kono
parents:
diff changeset
575 will open a security hole.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
576 If you're using \*(lqmailgroup\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
577 you should remove \fBslocal\fP (and its man page) from your system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
578
bce86c4163a3 Initial revision
kono
parents:
diff changeset
579 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
580 signal: int
bce86c4163a3 Initial revision
kono
parents:
diff changeset
581 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
582 The base type (int or void) of the function
bce86c4163a3 Initial revision
kono
parents:
diff changeset
583 parameter/return value of \fIsignal\fR\|(2).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
584 The default is \fBint\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
585 Set \*(lqsignal void\*(rq on systems which use this type
bce86c4163a3 Initial revision
kono
parents:
diff changeset
586 (e.g., SYSTEM 5 V3.0 and later or Sun OS 4.0 and later).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
587
bce86c4163a3 Initial revision
kono
parents:
diff changeset
588 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
589 sprintf: char *
bce86c4163a3 Initial revision
kono
parents:
diff changeset
590 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
591 The return value of the \fIsprintf\fR library routine.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
592 This defaults to \*(lqchar\0*\*(rq. Set this to \*(lqint\*(rq if
bce86c4163a3 Initial revision
kono
parents:
diff changeset
593 you have an older version of SYSTEM 5 which has this routine return an
bce86c4163a3 Initial revision
kono
parents:
diff changeset
594 \*(lqint\*(rq type.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
595
bce86c4163a3 Initial revision
kono
parents:
diff changeset
596 .ne 5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
597 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
598 options:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
599 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
600 \&`\-D' options to \fIcc\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
601 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
602 .in +.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
603 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
604 ALTOS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
605 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
606 Use on XENIX/v7 systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
607 Also, be sure to use \*(lqoptions V7\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
608
bce86c4163a3 Initial revision
kono
parents:
diff changeset
609 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
610 ATTVIBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
611 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
612 This option causes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
613 \fIMH\fP to return to the \*(lqWhat now?\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
614 prompt if your initial editor is \fBvi\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
615 and it exits with non-zero status.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
616 Use on Sun OS 4.1 and other systems where the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
617 \fB/usr/ucb/vi\fP editor was changed to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
618 exit with its status equal to the number of pseudo-\*(lqerrors\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
619 encountered during the edit. This causes a problem for programs that
bce86c4163a3 Initial revision
kono
parents:
diff changeset
620 test the exit status of their editor and abort if the status is non-zero.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
621 (This includes \fIMH\fP and programs like \fB/usr/etc/vipw\fP).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
622
bce86c4163a3 Initial revision
kono
parents:
diff changeset
623 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
624 AUX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
625 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
626 Use with AUX systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
627
bce86c4163a3 Initial revision
kono
parents:
diff changeset
628 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
629 BIND
bce86c4163a3 Initial revision
kono
parents:
diff changeset
630 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
631 If you are running with the BIND code on UNIX systems
bce86c4163a3 Initial revision
kono
parents:
diff changeset
632 with TCP/IP sockets (e.g. 4.{2,3}BSD),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
633 be sure to define this.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
634
bce86c4163a3 Initial revision
kono
parents:
diff changeset
635 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
636 BSD41A
bce86c4163a3 Initial revision
kono
parents:
diff changeset
637 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
638 Use on 4.1a Berkeley UNIX systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
639
bce86c4163a3 Initial revision
kono
parents:
diff changeset
640 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
641 BSD42
bce86c4163a3 Initial revision
kono
parents:
diff changeset
642 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
643 Use on Berkeley UNIX systems on or after 4.2BSD.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
644
bce86c4163a3 Initial revision
kono
parents:
diff changeset
645 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
646 BSD43
bce86c4163a3 Initial revision
kono
parents:
diff changeset
647 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
648 Use on 4.3 Berkeley UNIX systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
649 Also, be sure to use \*(lqoptions BSD42\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
650 If \fIopenlog\fR\|(3) (see \*(lqman 3 syslog\*(rq)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
651 takes three arguments instead of two,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
652 and your \fIwrite\fR\|(1) command is set\-group\-id
bce86c4163a3 Initial revision
kono
parents:
diff changeset
653 to group \*(lqtty\*(rq, use this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
654 If only one of these conditions is true, you lose.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
655
bce86c4163a3 Initial revision
kono
parents:
diff changeset
656 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
657 BSD44
bce86c4163a3 Initial revision
kono
parents:
diff changeset
658 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
659 Use on Berkeley UNIX systems on or after 4.4BSD.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
660 Also, be sure to use \*(lqoptions BSD43\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
661 and \*(lqoptions BSD42\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
662
bce86c4163a3 Initial revision
kono
parents:
diff changeset
663 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
664 DBMPWD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
665 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
666 Use this option if your \fIgetpwent\fR\|(3) routines read a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
667 dbm database (such as with Yellow Pages) instead of doing
bce86c4163a3 Initial revision
kono
parents:
diff changeset
668 a sequential read of \fB/etc/passwd\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
669 Without DBMPWD the entire passwd file is read into
bce86c4163a3 Initial revision
kono
parents:
diff changeset
670 memory one entry at a time for alias expansion.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
671 This is a performance improvement when reading
bce86c4163a3 Initial revision
kono
parents:
diff changeset
672 a standard \fB/etc/passwd\fR file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
673 but is \fIvery\fR slow on systems with a dbm database.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
674 At one site that runs
bce86c4163a3 Initial revision
kono
parents:
diff changeset
675 YP on a large passwd file, it showed a 6:1 performance improvement.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
676
bce86c4163a3 Initial revision
kono
parents:
diff changeset
677 .ti -.5in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
678 GCOS_HACK
bce86c4163a3 Initial revision
kono
parents:
diff changeset
679 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
680 The so-called \*(lqgcos\*(rq field of the password file is
bce86c4163a3 Initial revision
kono
parents:
diff changeset
681 used as a last resort
bce86c4163a3 Initial revision
kono
parents:
diff changeset
682 to find the user's full name (see \fImh-profile\fP\|(5) for details).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
683 Enable this option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
684 if your \fIpasswd\fP\|(5) man page notes that the `&'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
685 character in the \*(lqgcos\*(rq field stands for the login name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
686
bce86c4163a3 Initial revision
kono
parents:
diff changeset
687 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
688 FCNTL
bce86c4163a3 Initial revision
kono
parents:
diff changeset
689 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
690 Directs \fIMH\fP to use the \fBfcntl()\fP system call for kernel-level
bce86c4163a3 Initial revision
kono
parents:
diff changeset
691 locking. If you're using a SYS5 system, you may want
bce86c4163a3 Initial revision
kono
parents:
diff changeset
692 this option. (See also `FLOCK' and `LOCKF').
bce86c4163a3 Initial revision
kono
parents:
diff changeset
693
bce86c4163a3 Initial revision
kono
parents:
diff changeset
694 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
695 FLOCK
bce86c4163a3 Initial revision
kono
parents:
diff changeset
696 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
697 Directs \fIMH\fP to use the \fBflock()\fP system call for kernel-level
bce86c4163a3 Initial revision
kono
parents:
diff changeset
698 locking. If you're on a BSD42 system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
699 and you're not using NFS to read or write maildrops,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
700 you should enable this option. (See also `FCNTL' and `LOCKF').
bce86c4163a3 Initial revision
kono
parents:
diff changeset
701
bce86c4163a3 Initial revision
kono
parents:
diff changeset
702 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
703 HESIOD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
704 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
705 Support for HESIOD.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
706 This code was contributed, and included no documentation.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
707
bce86c4163a3 Initial revision
kono
parents:
diff changeset
708 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
709 LOCKF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
710 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
711 Directs \fIMH\fP to use the \fBlockf()\fP system call for kernel-level
bce86c4163a3 Initial revision
kono
parents:
diff changeset
712 locking. If you're using NFS to read or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
713 write maildrops, you should enable this option. (See also `FLOCK'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
714 and `FCNTL').
bce86c4163a3 Initial revision
kono
parents:
diff changeset
715
bce86c4163a3 Initial revision
kono
parents:
diff changeset
716 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
717 locname
bce86c4163a3 Initial revision
kono
parents:
diff changeset
718 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
719 Hard-wires the local name for the host \fIMH\fR is running on.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
720 For example, locname='\*(lqPICKLE\*(rq'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
721 It's probably better to either let UNIX tell \fIMH\fR this information,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
722 or to put the information in the host specific \fBmtstailor\fR file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
723
bce86c4163a3 Initial revision
kono
parents:
diff changeset
724 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
725 MORE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
726 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
727 Defines the location of the \fImore\fR\|(1) program.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
728 On ALTOS and DUAL systems, set
bce86c4163a3 Initial revision
kono
parents:
diff changeset
729 MORE='\*(lq/usr/bin/more\*(rq'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
730 The default is \*(lq/usr/ucb/more\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
731
bce86c4163a3 Initial revision
kono
parents:
diff changeset
732 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
733 NDIR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
734 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
735 For non-Berkeley UNIX systems,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
736 this \fIMH\fR will try to find the new directory access mechanism by looking
bce86c4163a3 Initial revision
kono
parents:
diff changeset
737 in \fB<ndir.h>\fR if this option is given.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
738 Otherwise, \fIMH\fR will try \fB<dir.h>\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
739 If you still can't get this to work on your system,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
740 edit \fBh/local.h\fR as appropriate.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
741 (See also `SYS5DIR'.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
742
bce86c4163a3 Initial revision
kono
parents:
diff changeset
743 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
744 NFS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
745 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
746 Tells \fIMH\fR to hack around a problem in the NFS C library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
747 If you get an undefined symbol \*(lqruserpass\*(rq when compiling
bce86c4163a3 Initial revision
kono
parents:
diff changeset
748 \fIMH\fP, you probably need this option. If, however, you include this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
749 option and get an undefined symbol \*(lq\(ru\^\(ruruserpass\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
750 when compiling, then you should omit this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
751 (See also `NORUSERPASS'.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
752
bce86c4163a3 Initial revision
kono
parents:
diff changeset
753 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
754 NOIOCTLH
bce86c4163a3 Initial revision
kono
parents:
diff changeset
755 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
756 Tells \fIMH\fR not to include the file \fB<sys/ioctl.h>\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
757 To be used on systems where this file is not present.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
758
bce86c4163a3 Initial revision
kono
parents:
diff changeset
759 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
760 NORUSERPASS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
761 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
762 Tells \fIMH\fR that your system doesn't have the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
763 \fIruserpass\fP\|(3) routine;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
764 \fIMH\fR will include its own copy of this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
765 routine in its library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
766 (See also `NFS'.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
767
bce86c4163a3 Initial revision
kono
parents:
diff changeset
768 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
769 NTOHLSWAP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
770 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
771 Tells \fIMH\fR to use the \fBntohl()\fR macro when processing
bce86c4163a3 Initial revision
kono
parents:
diff changeset
772 \fImsh\fR binary map files. \fIMH\fR can use this macro on
bce86c4163a3 Initial revision
kono
parents:
diff changeset
773 systems with the include file \fBnetinet/in.h\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
774 to byte-swap the binary information in these map files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
775 If you're using the same map files on machines of different
bce86c4163a3 Initial revision
kono
parents:
diff changeset
776 architectures, enable this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
777
bce86c4163a3 Initial revision
kono
parents:
diff changeset
778 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
779 RENAME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
780 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
781 Include this option if your system has a \fBrename()\fP library
bce86c4163a3 Initial revision
kono
parents:
diff changeset
782 call. This is true on BSD42 and newer and some SYS5 systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
783
bce86c4163a3 Initial revision
kono
parents:
diff changeset
784 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
785 SENDMAILBUG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
786 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
787 Causes SMTP reply code 451 (failure)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
788 to be considered the same as code 250 (OK).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
789 Since this might cause problems, only
bce86c4163a3 Initial revision
kono
parents:
diff changeset
790 enable this if you are certain that your SendMail will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
791 return this code even when it doesn't mean to indicate a failure.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
792
bce86c4163a3 Initial revision
kono
parents:
diff changeset
793 .\" .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
794 .\" SMTP_ONEX
bce86c4163a3 Initial revision
kono
parents:
diff changeset
795 .\" .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
796 .\" Causes \fIMH\fP to give the \*(lqONEX\*(rq SMTP command
bce86c4163a3 Initial revision
kono
parents:
diff changeset
797 .\" when posting mail (a SendMail performance hack).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
798 .\" Useful only if you're running a SendMail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
799 .\" which will successfully reset with the \*(lqRSET\*(rq command
bce86c4163a3 Initial revision
kono
parents:
diff changeset
800 .\" after seeing the \*(lqONEX\*(rq command;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
801 .\" otherwise, if you enable this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
802 .\" you may have problems posting messages with \*(lqBCCs\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
803 .\"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
804 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
805 SOCKETS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
806 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
807 Indicates the availability of a socket interface
bce86c4163a3 Initial revision
kono
parents:
diff changeset
808 for TCP/IP networking that is compatible with 4.{2,3}BSD UNIX.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
809 It is not necessary to define this when BSD42 is already defined,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
810 but it might be useful for SYSTEM 5 or HPUX systems with TCP/IP sockets.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
811
bce86c4163a3 Initial revision
kono
parents:
diff changeset
812 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
813 SUN40
bce86c4163a3 Initial revision
kono
parents:
diff changeset
814 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
815 Use on Sun OS 4.0 (and later?) systems. You also will need
bce86c4163a3 Initial revision
kono
parents:
diff changeset
816 \*(lqoptions BSD42\*(rq, \*(lqoptions BSD43\*(rq, and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
817 \*(lqsignal void\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
818
bce86c4163a3 Initial revision
kono
parents:
diff changeset
819 If you're using Sun's brain-damaged approach to offering Domain
bce86c4163a3 Initial revision
kono
parents:
diff changeset
820 Name Service through NIS, be sure to include
bce86c4163a3 Initial revision
kono
parents:
diff changeset
821 \*(lqoptions BIND\*(rq and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
822 \*(lqldoptions \-lresolv\*(rq to work around some NIS/DNS bugs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
823
bce86c4163a3 Initial revision
kono
parents:
diff changeset
824 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
825 SYS5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
826 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
827 Use on AT&T SYSTEM 5 R3 (and newer?) UNIX systems. See also \fImailgroup\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
828
bce86c4163a3 Initial revision
kono
parents:
diff changeset
829 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
830 SYS5DIR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
831 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
832 Define this if your system uses \*(lqstruct dirent\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
833 instead of \*(lqstruct direct\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
834 This is true of System V Release 3.0 and later.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
835 Uses include file \fB<dirent.h>\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
836 and the routines \fImkdir\fR, \fIrmdir\fR and \fIgetcwd\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
837
bce86c4163a3 Initial revision
kono
parents:
diff changeset
838 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
839 SVR4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
840 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
841 Use on AT&T SYSTEM 5 R4 (and newer?) UNIX systems. You should
bce86c4163a3 Initial revision
kono
parents:
diff changeset
842 also include \*(lqoptions SYS5\*(rq and \*(lqoptions SYS5DIR\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
843 See also \fImailgroup\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
844 You will also need to include \*(lqoldload none\*(rq if your \fBld\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
845 doesn't handle `\-x\0\-r' correctly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
846
bce86c4163a3 Initial revision
kono
parents:
diff changeset
847 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
848 TERMINFO
bce86c4163a3 Initial revision
kono
parents:
diff changeset
849 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
850 Define TERMINFO if you have it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
851 You get it automatically if you're running SYS5, and you don't get
bce86c4163a3 Initial revision
kono
parents:
diff changeset
852 it if you're not. (If you're not SYS5, you probably have termcap.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
853
bce86c4163a3 Initial revision
kono
parents:
diff changeset
854 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
855 TZNAME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
856 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
857 Use time zone names from the \fItzname\fR variable, set via \fItzset\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
858 Only applicable on SYSTEM 5 systems and only effective when you have
bce86c4163a3 Initial revision
kono
parents:
diff changeset
859 asked for alpha\-timezones (see the ATZ option). See also ZONEINFO.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
860
bce86c4163a3 Initial revision
kono
parents:
diff changeset
861 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
862 UNISTD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
863 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
864 Include this option if your system has the file \fB<unistd.h>\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
865 If not specified, the LOCKF option will include \fB<sys/fcntl.h>\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
866
bce86c4163a3 Initial revision
kono
parents:
diff changeset
867 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
868 V7
bce86c4163a3 Initial revision
kono
parents:
diff changeset
869 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
870 Use on V7 UNIX systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
871 Also, be sure to use \*(lqoptions void=int\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
872
bce86c4163a3 Initial revision
kono
parents:
diff changeset
873 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
874 VSPRINTF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
875 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
876 Include this option if your system has the \fIvsprintf\fP\|(3)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
877 library routine; otherwise, \fI\(rudoprnt\fP\|(3) will be used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
878
bce86c4163a3 Initial revision
kono
parents:
diff changeset
879 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
880 WAITINT
bce86c4163a3 Initial revision
kono
parents:
diff changeset
881 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
882 BSD42 based systems call the \fIwait\fP\|(2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
883 system routine with a pointer to type \fIunion wait\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
884 Include this option if you included \*(lqoptions BSD42\*(rq, but
bce86c4163a3 Initial revision
kono
parents:
diff changeset
885 your system calls the \fIwait\fP\|(2)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
886 system routine with a pointer to type \fIint\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
887 (the non-BSD42 default).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
888
bce86c4163a3 Initial revision
kono
parents:
diff changeset
889 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
890 ZONEINFO
bce86c4163a3 Initial revision
kono
parents:
diff changeset
891 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
892 Specify this if you have a BSD43 based system that keeps time zone
bce86c4163a3 Initial revision
kono
parents:
diff changeset
893 information /etc/zoneinfo or /usr/lib/zoneinfo (SunOS),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
894 and where
bce86c4163a3 Initial revision
kono
parents:
diff changeset
895 the \fIstruct tm\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
896 returned by \fIlocaltime\fP\|(3) contains a \fItm_gmtoff\fP element
bce86c4163a3 Initial revision
kono
parents:
diff changeset
897 (see \fB/usr/include/time.h\fP).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
898 With this fix the GMT offset specified in outgoing mail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
899 will be corrected when the TZ enviornment variable is set
bce86c4163a3 Initial revision
kono
parents:
diff changeset
900 to a different time zone. See also TZNAME.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
901 .in -.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
902
bce86c4163a3 Initial revision
kono
parents:
diff changeset
903 .Uh "Site Preferences"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
904 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
905 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
906 These options change the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
907 default behavior of \fIMH\fP or enable optional features.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
908 Add the options which are appropriate for your configuration
bce86c4163a3 Initial revision
kono
parents:
diff changeset
909 or your site preferences.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
910 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
911
bce86c4163a3 Initial revision
kono
parents:
diff changeset
912 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
913 editor: prompter
bce86c4163a3 Initial revision
kono
parents:
diff changeset
914 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
915 The default editor for \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
916
bce86c4163a3 Initial revision
kono
parents:
diff changeset
917 .ne 5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
918 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
919 options:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
920 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
921 \&`\-D' options to \fIcc\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
922 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
923 .in +.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
924 .ne 4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
925 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
926 ATZ
bce86c4163a3 Initial revision
kono
parents:
diff changeset
927 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
928 Directs \fIMH\fR to use alpha\-timezones whenever possible.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
929 You should not use this option if you are on the Internet,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
930 since it will make your host non-compliant with RFC-1123
bce86c4163a3 Initial revision
kono
parents:
diff changeset
931 (Requirements for Internet Hosts).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
932
bce86c4163a3 Initial revision
kono
parents:
diff changeset
933 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
934 ATHENA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
935 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
936 Makes \fIrepl\fR `\-nocc\0all' the default instead of `\-cc\0all'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
937 You may want to enable this if you're using \fIxmh\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
938
bce86c4163a3 Initial revision
kono
parents:
diff changeset
939 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
940 BANG
bce86c4163a3 Initial revision
kono
parents:
diff changeset
941 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
942 Directs \fIMH\fR to favor `!' over `@' in addressing.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
943
bce86c4163a3 Initial revision
kono
parents:
diff changeset
944 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
945 BERK
bce86c4163a3 Initial revision
kono
parents:
diff changeset
946 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
947 Optional for for 4.{2,3}BSD sites running SendMail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
948 Disables nearly all of the RFC822 address and header-parsing routines
bce86c4163a3 Initial revision
kono
parents:
diff changeset
949 in favor of recognizing such formats as ASCnet, and so on.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
950 If you don't need to disable the parser for this reason,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
951 you probably want to use \*(lqoptions DUMB\*(rq instead.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
952
bce86c4163a3 Initial revision
kono
parents:
diff changeset
953 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
954 COMPAT
bce86c4163a3 Initial revision
kono
parents:
diff changeset
955 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
956 If you previously ran a version of \fIMH\fR earlier than mh.4 use this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
957 After a short grace period,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
958 remove it and re-{configure,generate,install} everything.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
959
bce86c4163a3 Initial revision
kono
parents:
diff changeset
960 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
961 DUMB
bce86c4163a3 Initial revision
kono
parents:
diff changeset
962 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
963 Directs \fIMH\fR not to try and rewrite addresses to their
bce86c4163a3 Initial revision
kono
parents:
diff changeset
964 \*(lqofficial\*(rq form.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
965
bce86c4163a3 Initial revision
kono
parents:
diff changeset
966 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
967 FOLDPROT
bce86c4163a3 Initial revision
kono
parents:
diff changeset
968 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
969 Defines the octal value for default folder-protection.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
970 For example, FOLDPROT='\^\*(lq0700\*(rq\^'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
971 The default is \*(lq0711\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
972
bce86c4163a3 Initial revision
kono
parents:
diff changeset
973 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
974 ISI
bce86c4163a3 Initial revision
kono
parents:
diff changeset
975 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
976 When using \*(lqrepl\0\-ccme\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
977 only \*(lqcc:\*(rq the first address found which belongs to the user;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
978 any other \fIAlternate-Mailboxes\fR do not receive \*(lqcc:\*(rqs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
979
bce86c4163a3 Initial revision
kono
parents:
diff changeset
980 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
981 LINK
bce86c4163a3 Initial revision
kono
parents:
diff changeset
982 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
983 Defines the filename for alternate file name for \fIdist\fR and \fIrepl\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
984 For example, LINK='\^\*(lq\^\\\^\\\^043\*(rq\^'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
985 to use the pound\-sign character.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
986 The default is \*(lq@\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
987
bce86c4163a3 Initial revision
kono
parents:
diff changeset
988 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
989 MHE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
990 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
991 Enables crude support for Brien Reid's MHE interface.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
992 Recommended for use with the GNU Emacs mh-e package.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
994 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
995 MHRC
bce86c4163a3 Initial revision
kono
parents:
diff changeset
996 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
997 Enables \fIMH\fR to recognize the \fICShell\fR's `~'\-construct.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
998 This is useful for sites that run with a ~/.mhrc for their users.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
999
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1000 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1001 MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1002 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1003 Enables support for multi-media messages,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1004 as specified in RFC 1341 \-\- a major win.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1005 This allows you to include things like audio,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1006 graphics, and the like, in your mail messages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1007 Several \fIMH\fP commands are extended to support these multi-media
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1008 messages,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1009 and the \fImhn\fR command is provided to encode and decode
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1010 \fBMIME\fP messages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1011 For more details, see \fBmiscellany/multi-media/READ-ME\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1012 and \fImhn\fR\|(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1013
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1014 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1015 MSGID
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1016 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1017 Enables \fBslocal\fP to detect and surpress duplicate messages received.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1018 This code uses the \fB<ndbm.h>\fP library,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1019 and requires \*(lqoptions BSD42\*(rq since
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1020 it uses the \fIflock\fP\|(2) system call for locking.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1021 (Note that this means its database locking does not work over NFS.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1022 It has only been tested under SUN40.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1023
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1024 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1025 MSGPROT
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1026 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1027 Defines the octal value for default folder-protection.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1028 For example, MSGPROT='\^\*(lq0600\*(rq\^'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1029 The default is \*(lq0644\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1030
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1031 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1032 NOMHSEQ
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1033 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1034 Directs \fIMH\fR to make private sequences the default.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1035
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1036 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1037 OVERHEAD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1038 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1039 Enable \fIMH\fR commands to read profile/context from open fd:s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1040 without doing an open(); see \fImh-profile\fP\|(5) for the details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1041
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1042 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1043 RPATHS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1044 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1045 Directs \fIinc\fR to note UNIX \*(lqFrom\ \*(rq lines as Return-Path: info.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1046
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1047 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1048 SBACKUP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1049 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1050 Defines the prefix string for backup file names.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1051 For example, SBACKUP='\^\*(lq\^\\\^\\\^043\*(rq\^'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1052 The default is \*(lq,\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1053
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1054 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1055 TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1056 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1057 Support for the TTI \fItrusted mail agent\fR (TMA).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1058 Although the TTI TMA is \fBnot\fR in the public domain,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1059 the \fIMH\fR support for the TTI TMA \fBis\fR in the public domain.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1060 You should enable this option only if you are licensed to run the TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1061 software
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1062 (otherwise, you don't have the software in your \fIMH\fR source tree).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1063
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1064 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1065 TTYD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1066 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1067 Support for TTYD. This is no longer in wide use, and is not recommended.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1068
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1069 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1070 UCI
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1071 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1072 First, \*(lq_\*(rq and \*(lq#\*(rq are recognized as the prefixes for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1073 scratch files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1074 Second, support for the UCI group\-leadership mechanism is enabled in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1075 \fIconflict\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1076 Third, the first line of the file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1077 file \fB$HOME/.signature\fR is used as the \fIFull Name\fR part
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1078 of your \*(lqFrom:\*(rq header.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1079 This may conflict with the interpretation of this file by \fINews\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1080 If you're not at UCI, you probably don't want this option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1081
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1082 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1083 UK
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1084 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1085 Directs the \fIscan\fR program to generate UK-style dates by default.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1086
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1087 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1088 WHATNOW
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1089 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1090 Enable certain \fIMH\fR commands to act differently when $mhdraft set.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1091
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1092 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1093 YEARMOD
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1094 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1095 This option makes the \fImh-format\fP \fB%(year)\fP function
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1096 always return a value less than 100.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1097 Enable this option if you have local \fImh-format\fP\|(5) files
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1098 which cannot handle 4-digit years.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1099 You should convert these files to use a 4-character field width,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1100 or use the \fB%(modulo 100)\fP function to obtain a 2-digit year value.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1101 After a short grace period,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1102 remove `YEARMOD' and re-{configure,generate,install} everything.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1103 .in -.25i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1104
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1105 .Uh "Testing/debugging"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1106 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1107 debug: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1108 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1109 Support for debug mode of \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1110 Don't use this unless you know what you're doing,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1111 which isn't likely if you're reading this document!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1112
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1113 .ti -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1114 regtest: off
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1115 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1116 Set this to \*(lqon\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1117 if you are doing regression testing among different
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1118 compilations of \fIMH\fP, and you do not want the hostname
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1119 and compile date included in \fIMH\fP binaries.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1120
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1121 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1122 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1123 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1124 Now edit \fBconf/config/mtstailor\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1125 depending on your choice of the setting
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1126 for mts in the \fIMH\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1127 for an mts setting of \*(lqmh\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1128 look at the file \fBconf/tailor/mhmts\fR;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1129 for an mts setting of \*(lqsendmail\*(rq, \*(lqsendmail/smtp\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1130 \*(lqmmdf/smtp\*(rq, or \*(lqmmdf2/smtp\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1131 look at the file \fBconf/tailor/sendmts\fR;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1132 and,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1133 for an mts setting of \*(lqmmdf\*(rq, or \*(lqmmdf2\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1134 look at the file \fBconf/tailor/mmdf\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1135 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1136 Now install the configured files into the source areas. (On SYS5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1137 systems, or other systems where you get complaints about
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1138 \*(lq_index\*(rq and \*(lq_rindex\*(rq being undefined,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1139 you should use \*(lqmake sys5\*(rq to compile mhconfig.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1140 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1141 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1142 % make
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1143 % ./mhconfig MH
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1144 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1145 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1146 \fBBefore proceeding\fP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1147 you should familiarize yourself with the \fIAdministrator's Guide\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1148 To generate an \fInroff\fR version, go to the doc/ directory
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1149 and type:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1150 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1151 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1152 % (cd ../doc/; make ADMIN.doc)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1153 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1154 .sp
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1155 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1156 If you're already running \fIMH\fR at your site,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1157 you should also read the \fImh\fR changes document \fBCHANGES\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1158 The source is in \fBpapers/changes/\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1159 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1160 After reading the \fIAdministrator's Guide\fR, you may decide
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1161 to change your MH configuration. If so, cd back to the \fBconf/\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1162 directory, re-edit the files \fBMH\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1163 and \fBconf/config/mtstailor\fR, and re-run \fImhconfig\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1164 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1165 You now proceed based on your choice of a transport system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1166 (the setting for mts above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1167 The best interface is achieved with \*(lqsendmail\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1168 followed by \*(lqmmdf\*(rq or (\*(lqmmdf2\*(rq),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1169 and then \*(lqmh\*(rq (stand\-alone delivery, not recommended).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1170 .SS SENDMAIL
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1171 If you have not enabled BBoards or POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1172 then no further MTS\-specific action is required on your part!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1173
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1174 If you have enabled POP, but you
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1175 want to let \fISendMail\fP deliver mail POP mail using its
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1176 standard delivery program \fB/bin/mail\fP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1177 then, again, no further MTS\-specific action is required on your part!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1178
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1179 Otherwise,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1180 go to the mts/sendmail/ directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1181 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1182 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1183 % cd ../mts/sendmail/
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1184 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1185 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1186 This directory contains files whose definitions correspond to the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1187 configuration of your \fISendMail\fR system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1188 If you have enabled BBoards or POP service,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1189 then you will need to re\-configure \fISendMail\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1190 First, in the \*(lqlocal info\*(rq section of your site's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1191 \fISendMail\fR configuration file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1192 choose a free macro/class (B is used in this distribution),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1193 and add these lines:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1194 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1195 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1196 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1197 # BBoards support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1198 DBbboards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1199 CBbboards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1200 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1201 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1202 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1203 Second, immediately after the inclusion of the zerobase file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1204 in the \*(lqmachine dependent part of ruleset zero\*(rq section,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1205 add these lines:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1206 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1207 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1208 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1209 # resolve names for the BBoards system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1210 R$+<@$=B> $#bboards$@$2$:$1 topic@bboards
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1211 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1212 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1213 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1214 Be sure to use tabs when separating these fields.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1215 Third, add the line
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1216 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1217 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1218 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1219 include(bboardsMH.m4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1220 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1221 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1222 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1223 after the line
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1224 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1225 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1226 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1227 include(localm.m4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1228 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1229 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1230 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1231 in your site's \fISendMail\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1232 Finally, you should link the file \fBmts/sendmail/bboardsMH.m4\fR into your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1233 \fISendMail\fR cf/ directory and re\-configure \fISendMail\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1234 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1235 If you have enabled POP service,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1236 a similar procedure must be used on the POP service host,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1237 to re\-configure \fISendMail\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1238 First, in the \*(lqlocal info\*(rq section of your site's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1239 \fISendMail\fR configuration file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1240 choose a free macro/class (P is used in this distribution),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1241 and add these lines:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1242 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1243 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1244 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1245 # POP support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1246 DPpop
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1247 CPpop
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1248 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1249 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1250 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1251 Second, immediately after the inclusion of the zerobase file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1252 in the \*(lqmachine dependent part of ruleset zero\*(rq section,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1253 add these lines:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1254 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1255 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1256 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1257 # resolve names for the POP system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1258 R$+<@$=P> $#pop$@$2$:$1 subscriber@pop
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1259 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1260 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1261 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1262 Be sure to use tabs when separating these fields.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1263 Third, add the line
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1264 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1265 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1266 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1267 include(popMH.m4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1268 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1269 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1270 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1271 after the line
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1272 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1273 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1274 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1275 include(localm.m4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1276 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1277 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1278 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1279 in your site's \fISendMail\fR configuration file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1280 Finally, you should link the file \fBmts/sendmail/popMH.m4\fR into your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1281 \fISendMail\fR cf/ directory and re\-configure \fISendMail\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1282 .SS MMDF
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1283 If you want \fIMMDF\fR to be your transport service,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1284 and have \fBNOT\fR specified \*(lqmmdf/smtp\*(rq (or \*(lqmmdf2/smtp\*(rq)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1285 as your mts setting,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1286 then go to the mmdf/ directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1287 (If you're using \*(lqmmdf/smtp\*(rq or \*(lqmmdf2/smtp\*(rq
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1288 as your mts setting, then skip to the next section.)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1289 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1290 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1291 % cd ../mts/mmdf/
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1292 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1293 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1294 This directory contains files whose definitions correspond to the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1295 configuration of your \fIMMDF\fR system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1296 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1297 If you're running \fIMMDF\-I\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1298 then copy the following files from wherever you keep the \fIMMDF\fR sources
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1299 to this directory: mmdf/h/ch.h, mmdf/h/conf.h, utildir/conf_util.h,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1300 utildir/ll_log.h, mmdf/h/mmdf.h, utildir/util.h, mmdf/mmdf_lib.a,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1301 and utildir/util_lib.a.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1302 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1303 If you're running \fIMMDF\-II\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1304 then copy the following files from where you keep the \fIMMDF\fR sources
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1305 to this directory: h/ch.h, h/conf.h, h/dm.h, h/ll_log.h, h/mmdf.h, h/util.h,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1306 and lib/libmmdf.a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1307 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1308 If you have enabled bboards,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1309 then the directories \fBsupport/bboards/mmdfI\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1310 and \fBsupport/bboards/mmdfII\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1311 contain information you'll need to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1312 put a UCI BBoards channel in your \fIMMDF\fR configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1313 Similarly, if you have enabled option \*(lqmf\*(rq and are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1314 running \fIMMDF\-I\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1315 then the \fBzotnet/mf/mmdfI/\fR directory contains information you'll need to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1316 put a \fIUUCP\fR channel in your \fIMMDF\-I\fR configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1317 Finally, the directory \fBsupport/pop/mmdfII\fR contains information you'll
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1318 need to put a POP channel in your \fIMMDF\-II\fR configuration.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1319 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1320 Note that \fIMMDF\-II\fR is distributed with the BBoards channel,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1321 although the version in the \fIMH\fR distribution might be more current,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1322 the version in the \fIMMDF\-II\fR distribution has been tested with that
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1323 revision of \fIMMDF\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1324 .SS MMDF/SMTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1325 If you are using \*(lqmmdf/smtp\*(rq as your mts setting,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1326 then no further MTS\-specific action is required on your part!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1327 .SS MMDF2/SMTP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1328 If you are using \*(lqmmdf2/smtp\*(rq as your mts setting,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1329 then no further MTS\-specific action is required on your part!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1330 .SS "STAND\-ALONE DELIVERY"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1331 If, instead, you want \fIMH\fR to handle its own mail delivery,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1332 then no further MTS\-specific action is required on your part!
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1333 .SH GENERATION
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1334 Go to the \fIMH\fP top-level directory and generate the system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1335 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1336 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1337 % cd ../; make
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1338 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1339 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1340 This will cause a complete generation of the \fIMH\fR system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1341 If all goes well, proceed with installation.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1342 If not, complain, as there \*(lqshould be no problems\*(rq at this step.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1343 .SH INSTALLATION
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1344 If the directories you chose for the user\-programs,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1345 support\-programs and manuals
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1346 (\*(lqbin\*(rq, \*(lqetc\*(rq, \*(lqpopdir\*(rq, \*(lqslibdir\*(rq,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1347 and \*(lqmandir\*(rq in the \fBconf/MH\fR file)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1348 don't exist,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1349 you should create them at this point.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1350 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1351 Next, if you enabled support for the UCI BBoards facility,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1352 then create a login
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1353 called \*(lqbboards\*(rq with the following characteristics:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1354 home directory is \fB/usr/spool/bboards/\fR with mode 755
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1355 (actually, use the value for \*(lqbbhome\*(rq given in the \fIMH\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1356 configuration file),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1357 login shell is \fB/bin/csh\fR (or \fB/bin/sh\fR),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1358 and, encrypted password field is \*(lq*\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1359 The \*(lqbboards\*(rq login should own the \fB/usr/spool/bboards/\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1360 directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1361 In addition to creating \fB/usr/spool/bboards/\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1362 also create \fB/usr/spool/bboards/etc/\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1363 and \fB/usr/spool/bboards/archive/\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1364 These directories should also be owned by the \*(lqbboards\*(rq login.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1365 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1366 If you enabled support for POP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1367 then on the POP service host,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1368 create a login called \*(lqpop\*(rq with the following characteristics:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1369 home directory is \fB/usr/spool/pop/\fR with mode 755,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1370 login shell is \fB/bin/csh\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1371 and, encrypted password field is \*(lq*\*(rq.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1372 If you don't have \fB/bin/csh\fR on your system (V7),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1373 then \fB/bin/sh\fR is just fine.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1374 The \*(lqpop\*(rq login should own the \fB/usr/spool/pop/\fR directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1375 You'll also need to add a line to the \fB/etc/services\fR file and the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1376 \fB/etc/rc.local\fR file,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1377 see the \fIAdministrator's Guide\fR for more details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1378 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1379 If this is not the first time you have installed \fIMH\fR,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1380 these files will need particular attention:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1381
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1382 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1383 .in +.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1384 .ta \w'VeryVeryBigDirectoryName 'u
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1385 \fIDirectory\fR \fIFiles\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1386 \*(lqetc/\*(rq MailAliases, BBoardAliases, mtstailor
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1387 /usr/spool/bboards/ BBoards, \&.cshrc, \&.mh\(ruprofile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1388 /usr/spool/bboards/etc/ *
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1389 .re
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1390 .in -.5i
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1391 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1392 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1393 The \fBMailAliases\fR, \fBBBoardAliases\fR, \fBmtstailor\fR and \fBBBoards\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1394 files will \fBNOT\fP be installed over existing copies;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1395 you will need to edit these by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1396 hand and merge in any changes from your previous \fIMH\fR release.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1397 The other files under \fB/usr/spool/bboards/\fR will be overwritten
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1398 if they exist.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1399 You may wish to preserve your old versions of these before installing
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1400 \fIMH\fR.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1401 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1402 As the super-user, and from the mh.6/ directory, install the system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1403 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1404 .nf
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1405 # make inst\-all
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1406 .fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1407 .sp 1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1408 This will cause the \fIMH\fR
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1409 processes and files to be transferred to the appropriate areas
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1410 with the appropriate attributes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1411 .SH TAILORING
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1412 See the \fIAdministrator's Guide\fR for information on tailoring \fIMH\fR for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1413 the MTS, BBoards, and POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1414 .SH DOCUMENTATION
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1415 In addition to this document,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1416 the \fIAdministrator's Guide\fP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1417 and the \fIUser's Manual\fP,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1418 there are several documents referenced by the user's manual which may be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1419 useful.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1420 The sources for all of these can be found under the \fBpapers/\fR directory.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1421 .SH "OTHER THINGS"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1422 Consult the directory \fBmiscellany/\fR for the sources to a number of things
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1423 which aren't part of the mainstream \fIMH\fR distribution,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1424 but which are still quite useful.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1425 .SH FILES
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1426 Too numerous to mention. Really.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1427 .SH "SEE ALSO"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1428 make(1)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1429 .SH BUGS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1430 The \fImhconfig\fR program should be smarter.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1431 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1432 There's no way to print the \fIAdministrator's Guide\fP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1433 until after you have configured the system; it is difficult
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1434 to configure the system without the \fIAdministrator's Guide\fP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1435 .PP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1436 The Makefiles should know when \fImhconfig\fR has been run and force
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1437 \*(lqmake clean\*(rq behavior.