BSD 4_3 development
[unix-history] / usr / contrib / mh / READ-ME
CommitLineData
f81cfa3b
C
1
2
3
4MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
5
6
7
8NAME
9 mh-gen - generating the MH system
10
11READ THIS
12 This documentation describes how to configure, generate, and
13 install the UCI version of the Rand _\bM_\bH system. Although the
14 _\bM_\bH system was originally developed by the Rand Corporation,
15 and is now in the public domain, the Rand Corporation
16 assumes no responsibility for _\bM_\bH or this particular modifi-
17 cation of _\bM_\bH.
18
19 In addition, the Regents of the University of California
20 issue the following disclaimer in regard to the UCI version
21 of _\bM_\bH:
22 "Although each program has been tested by its contribu-
23 tor, no warranty, express or implied, is made by the
24 contributor or the University of California, as to the
25 accuracy and functioning of the program and related
26 program material, nor shall the fact of distribution
27 constitute any such warranty, and no responsibility is
28 assumed by the contributor or the University of Cali-
29 fornia in connection herewith."
30
31 This version of _\bM_\bH is in the public domain, and as such,
32 there are no real restrictions on its use. The _\bM_\bH source
33 code and documentation have no licensing restrictions what-
34 soever. As a courtesy, the authors ask only that you pro-
35 vide appropriate credit to the Rand Corporation and the
36 University of California for having developed the software.
37
38 _\bM_\bH is a software package that is neither supported by the
39 Rand Corporation nor the University of California. However,
40 since we do use the software ourselves and plan to continue
41 using (and improving) _\bM_\bH, bug reports and their associated
42 fixes should be reported back to us so that we may include
43 them in future releases. The current computer mailbox for
44 _\bM_\bH is Bug-MH@UCI.EDU (in the ARPA Internet), and
45 ...!ucbvax!ucivax!bug-mh (UUCP). Presently, there are two
46 Internet discussion groups, MH-Users@UCI.EDU and
47 MH-Workers@UCI.EDU. If there is sufficient interest,
48 corresponding Usenet news groups may be established along
49 with the appropriate gateways.
50
51SYNOPSIS
52 MAKE
53
54DESCRIPTION
55 This is a description of how one can bring up an _\bM_\bH system.
56 It is assumed that you have super-user privileges in order
57 to (re-)install _\bM_\bH. Super-user privileges are not required
58 to configure or generate _\bM_\bH.
59
60
61
62
63MH INTEGRATED SOLUTIONS 4.2 BSD 1
64
65
66
67
68
69
70MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
71
72
73
74 Become the super-user and create a new directory under
75 /usr/src/local/ (or whatever) for the _\bM_\bH area. Tradition-
76 ally, the directory's name should be mh/. The distribution
77 tape contains the hierarchy for the mh.6/ directory. Bring
78 the sources on-line:
79
80 # mkdir /usr/src/local/mh
81 % cd /usr/src/local/mh
82 % tar xv
83
84CONFIGURATION
85 First, go to the conf/ directory.
86
87 % cd conf/
88
89 This directory contains files that will produce source files
90 tailored for your choice of _\bM_\bH configuration. You should
91 edit only the file MH. This file contains configuration
92 directives. These configuration directives are read by the
93 _\bm_\bh_\bc_\bo_\bn_\bf_\bi_\bg program to produce customized files. For examples
94 of various configurations, look in the directory
95 conf/examples/. The file MH provided in conf/ is a reason-
96 able default.
97
98 Here are the _\bM_\bH configuraton options available:
99 bin: /usr/local
100 The directory where user-invoked programs go (see
101 manual section 1).
102
103 debug: off
104 Support for debug mode of _\bM_\bH. Don't use this unless
105 you know what you're doing, which isn't likely if
106 you're reading this document!
107
108 etc: /usr/local/lib/mh
109 The directory where pgm-invoked programs go (see manual
110 section 8).
111
112 mail: /usr/spool/mail
113 The directory where the maildrops are stored. If this
114 pathname is absolute (i.e., begins with a / ), then the
115 user's maildrop is a file called $USER in this direc-
116 tory. If the pathname is not absolute, then the user's
117 maildrop is in the user's home directory under the
118 given name.
119
120 mandir: /usr/man
121 The parent directory of the manual entries.
122
123 manuals: standard
124 Where manual entries should be installed, relative to
125 the directory given with "mandir". Either "local" to
126
127
128
129MH INTEGRATED SOLUTIONS 4.2 BSD 2
130
131
132
133
134
135
136MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
137
138
139
140 install manual entries under manl/, or "new" to install
141 manual entries under mann/, or "old" to install manual
142 entries under mano/, or "standard" to install manual
143 entries under man?/, or "gen" to generate but not
144 install them, or "none" to neither generate nor install
145 them. For example, to install manual entries under
146 /usr/man/u_man/man?, use "standard" and /usr/man/u_man
147 for "mandir".
148
149 chown: /etc/chown
150 The location of the _\bc_\bh_\bo_\bw_\bn (8) on your system. If _\bc_\bh_\bo_\bw_\bn
151 is in your search path, just use the value of "chown".
152 On SYS5 systems, this should probably be "/bin/chown".
153
154 editor: prompter
155 The default editor for _\bM_\bH.
156
157 remove: mv -f
158 How _\bM_\bH shuld backup existing files when installing a
159 new file.
160
161 mts: sendmail
162 Which message transport system to use. Either "mmdf"
163 to use _\bM_\bM_\bD_\bF as the transport system, "mmdf2" to use
164 _\bM_\bM_\bD_\bF-_\bI_\bI as the transport system, "sendmail" to have
165 _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl as the transport system, or, "mh" to have _\bM_\bH
166 as the transport system. On 4.2BSD UNIX systems you
167 can add the suffix "/smtp" to the mts setting. This
168 often yields a superior interface as _\bM_\bH will post mail
169 with the local _\bS_\bM_\bT_\bP server instead of interacting
170 directly with _\bM_\bM_\bD_\bF or _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl. The "/smtp" suffix is
171 described in detail in the _\bA_\bd_\bm_\bi_\bn_\bi_\bs_\bt_\br_\ba_\bt_\bo_\br'_\bs _\bG_\bu_\bi_\bd_\be.
172 Hence, for 4.2BSD UNIX systems, the "/smtp" suffix to
173 either "sendmail" or "mmdf2" is the preferred MTS con-
174 figuration.
175
176 bboards: off
177 Support for the UCI BBoards facility. BBoards may be
178 enabled with any mts setting.
179
180 bbhome: /usr/spool/bboards
181 The home directory for the BBoards user.
182
183 mf: off
184 Support for mail filtering on those systems in which
185 the message transport system isn't integrated with _\bU_\bU_\bC_\bP
186 This option is strictly for an _\bM_\bH system using either
187 _\bM_\bM_\bD_\bF-_\bI as its transport system or one using
188 "stand-alone delivery".
189
190 pop: off
191 Support for POP service. This allows local delivery
192
193
194
195MH INTEGRATED SOLUTIONS 4.2 BSD 3
196
197
198
199
200
201
202MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
203
204
205
206 for non-local users (a major win). See
207 support/pop/pop.rfc for more information on the POP.
208 This option currently works only on 4.2BSD UNIX sys-
209 tems. (It doesn't hurt to enable this option regard-
210 less of whether or not you intend to use POP.) If POP
211 is enabled, there are two additional options which are
212 of interest: "RPOP" and "DPOP". The former indicates
213 that support for the UNIX variant of POP, RPOP, which
214 uses privileged sockets for authentication be enabled.
215 This peacefully co-exists with the standard POP. The
216 "DPOP" option indicates that POP subscribers do not
217 have entries in the _\bp_\ba_\bs_\bs_\bw_\bd (5) file, and instead have
218 their own separate database (another major win). Both
219 of these options can be enabled via an "options" direc-
220 tive in the _\bM_\bH configuration file.
221
222 popbboards: off
223 Support for the UCI BBoards facility via the POP ser-
224 vice. Requires both bboards and pop to be enabled.
225
226 options:
227 `-D' options to _\bc_\bc (1).
228
229 ALTOS
230 Use on XENIX/v7 systems. Also, be sure to use
231 "options V7".
232
233 ATHENA
234 _\br_\be_\bp_\bl will assume `-nocc all' as the default
235 instead of `-cc all'.
236
237 ATZ
238 Directs _\bM_\bH to use alpha-timezones whenever possi-
239 ble.
240
241 BANG
242 Directs _\bM_\bH to favor `!' over `@'.
243
244 BERK
245 Optional for for 4.{2,3}BSD sites running Send-
246 Mail. Makes a lot of simplifying assumptions that
247 makes the code run a bit faster. Also enables one
248 other change: _\bs_\bc_\ba_\bn has a -[no]reverse switch which
249 does the obvious thing. _\bM_\bH purists hate this.
250
251 BIND
252 If you are running with the BIND code under
253 4.{2,3}BSD, be sure to define this.
254
255 BSD42
256 Use on Berkeley UNIX systems on or after 4.2BSD.
257
258
259
260
261MH INTEGRATED SOLUTIONS 4.2 BSD 4
262
263
264
265
266
267
268MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
269
270
271
272 BSD41A
273 Use on 4.1a Berkeley UNIX systems.
274
275 BSD43
276 Use on 4.3 Berkeley UNIX systems. Also, be sure
277 to use "options BSD42".
278
279 COMPAT
280 If you previously ran a version of _\bM_\bH earlier than
281 mh.4 use this option. After a short grace period,
282 remove it and re-{configure,generate,install}
283 everything.
284
285 DPOP
286 Enables the POP database, useful only if POP ser-
287 vice is enabled.
288
289 DUMB
290 Directs _\bM_\bH to minimize address munging.
291
292 FOLDPROT
293 Defines the octal value for default folder-
294 protection. For example, FOLDPROT='"0700"'. The
295 default is "0711".
296
297 ISI
298 Tells _\br_\be_\bp_\bl to be more conservative in generating
299 "cc:"s to the user.
300
301 LINK
302 Defines the filename for alternate file name for
303 _\bd_\bi_\bs_\bt and _\br_\be_\bp_\bl. For example, LINK='"\\043"'. The
304 default is "@".
305
306 locname
307 Hard-wires the local name for the host _\bM_\bH is run-
308 ning on. For example, locname='"PICKLE"'. It's
309 probably better to either let UNIX tell _\bM_\bH this
310 information, or to put the information in the host
311 specific mtstailor file.
312
313 MHE
314 Enables crude support for Brien Reid's MHE inter-
315 face.
316
317 MHRC
318 Enables _\bM_\bH to recognize the _\bC_\bS_\bh_\be_\bl_\bl's `~'-con-
319 struct. This is useful for sites that run with a
320 ~/.mhrc for their users.
321
322 MORE
323 Defines the location of the _\bm_\bo_\br_\be (1) program.
324
325
326
327MH INTEGRATED SOLUTIONS 4.2 BSD 5
328
329
330
331
332
333
334MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
335
336
337
338 For example, on ALTOS and DUAL systems,
339 MORE='"/usr/bin/more"'. The default is
340 "/usr/ucb/more".
341
342 MSGPROT
343 Defines the octal value for default folder-
344 protection For example, MSGPROT='"0600"'. The
345 default is "0644".
346
347 NOMHSEQ
348 Directs _\bM_\bH to make private sequences the default.
349
350 OVERHEAD
351 Enable _\bM_\bH commands to read profile/context from
352 open fd:s without doing an open(); see mh-
353 profile(5) for the details.
354
355 RPATHS
356 Directs _\bi_\bn_\bc to note UNIX From: lines as Return-
357 Path: info.
358
359 RPOP
360 Enables the RPOP variant of POP, useful only if
361 POP service is enabled.
362
363 SBACKUP
364 Defines the prefix string for backup file names.
365 For example, SBACKUP='"\\043"'. The default is
366 ",".
367
368 SYS5
369 Use on AT&T SYSTEM 5 UNIX system.
370
371 TTYD
372 Support for TTYD.
373
374 UCI
375 First, "_" and "#" are recognized as the prefixes
376 for scratch files. Second, support for the UCI
377 group-leadership mechanism is enabled in _\bc_\bo_\bn_\bf_\bl_\bi_\bc_\bt.
378 Third, support for $HOME/.signature files is
379 enabled.
380
381 UK
382 Directs the _\bs_\bc_\ba_\bn program to generate UK-style
383 dates.
384
385 V7
386 Use on V7 UNIX systems. Also, be sure to use
387 "options void=int".
388
389 WHATNOW
390
391
392
393MH INTEGRATED SOLUTIONS 4.2 BSD 6
394
395
396
397
398
399
400MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
401
402
403
404 Enable certain _\bM_\bH commands to act differently when
405 $mhdraft set.
406
407 ccoptions:
408 Options given directly to _\bc_\bc (1). The most common is
409 "-M" if you're running _\bM_\bH on an ALTOS.
410
411 curses: -lcurses -ltermlib
412 This should be the loader option required to load the
413 _\bt_\be_\br_\bm_\bc_\ba_\bp (3) and _\bc_\bu_\br_\bs_\be_\bs (3) libraries on your system.
414 On SYS5 systems, it probably should be just "-lcurses".
415 Some sites have reported that both "-lcurses" and
416 "-ltermlib" are necessary.
417
418 ldoptions:
419 Options given directly to _\bl_\bd (1) (via _\bc_\bc ) at the
420 beginning of the command line. Useful for machines
421 which require arguments to tell _\bl_\bd to increase the
422 stack space (e.g. the Gould, which uses "-m 8"). Usu-
423 ally, "-ns" is a good choice in any event.
424
425 ldoptlibs:
426 Options given directly to _\bl_\bd (1) (via _\bc_\bc ) at the end
427 of the command line. The two most common are: "-ldbm"
428 if you're running MMDF with the _\bd_\bb_\bm package; and,
429 "-lndir" if you are generating _\bM_\bH on a system which
430 does not load the new directory access mechanism by
431 default (e.g., 4.1BSD, SYS5). If you don't have
432 _\bl_\bi_\bb_\bn_\bd_\bi_\br on your system, the sources are in
433 miscellany/libndir/.
434
435 oldload: off
436 Support for the ALTOS loader.
437
438 ranlib: on
439 Support for systems with _\br_\ba_\bn_\bl_\bi_\bb (1). For SYSTEM 5 sys-
440 tems, this should be "off" which tells _\bM_\bH to use _\bl_\bo_\br_\bd_\be_\br
441 and _\bt_\bs_\bo_\br_\bt instead. Some SYSTEM 5 sites reported that
442 running this isn't always sufficient. If this is the
443 case, then you should edit conf/makefiles/uip to
444 include ../sbr/libmh.a and ../zotnet/libzot.a twice in
445 the LIBES variable.
446
447 tma: off
448 Support for the TTI _\bt_\br_\bu_\bs_\bt_\be_\bd _\bm_\ba_\bi_\bl _\ba_\bg_\be_\bn_\bt (TMA). Although
449 the TTI TMA is not in the public domain, the _\bM_\bH support
450 for the TTI TMA is in the public domain. You should
451 enable this option only if you are licensed to run the
452 TMA software (otherwise, you don't have the software in
453 your _\bM_\bH source tree).
454
455
456
457
458
459MH INTEGRATED SOLUTIONS 4.2 BSD 7
460
461
462
463
464
465
466MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
467
468
469
470 Now edit conf/config/mtstailor, depending on your choice of
471 the setting for mts in the _\bM_\bH configuration file. for an
472 mts setting of "mh", look at the file conf/tailor/mhmts; for
473 an mts setting of "sendmail", "sendmail/smtp", "mmdf/smtp",
474 or "mmdf2/smtp", look at the file conf/tailor/sendmts; and,
475 for an mts setting of "mmdf", or "mmdf2", look at the file
476 conf/tailor/mmdf.
477
478 Now install the configured files into the source areas.
479
480 % make
481 % mhconfig MH
482
483 You now proceed based on your choice of a transport system
484 (the setting for mts above). The best interface is achieved
485 with "sendmail" followed by "mmdf" or ("mmdf2"), and then
486 "mh" (stand-alone delivery, not recommended).
487
488 SENDMAIL
489 If you want _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl to transport messages for _\bM_\bH, then go
490 to the mts/sendmail/ directory.
491
492 % cd ../mts/sendmail/
493
494 This directory contains files whose definitions correspond
495 to the configuration of your _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl system. If you have
496 enabled BBoards or POP service, then you will need to
497 re-configure _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl. First, in the "local info" section
498 of your site's _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl configuration file, choose a free
499 macro/class (B is used in this distribution), and add these
500 lines:
501
502 # BBoards support
503 DBbboards
504 CBbboards
505
506 Second, immediately after the inclusion of the zerobase
507 file, in the "machine dependent part of ruleset zero" sec-
508 tion, add these lines:
509
510 # resolve names for the BBoards system
511 R$+<@$=B> $#bboards$@$2$:$1 topic@bboards
512
513 Third, add the line
514
515 include(bboardsMH.m4)
516
517 after the line
518
519 include(localm.m4)
520
521 in your site's _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl configuration file. Finally, you
522
523
524
525MH INTEGRATED SOLUTIONS 4.2 BSD 8
526
527
528
529
530
531
532MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
533
534
535
536 should link the file mts/sendmail/bboardsMH.m4 into your
537 _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl cf/ directory and re-configure _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl.
538
539 If you have enabled POP service, a similar procedure must be
540 used on the POP service host, to re-configure _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl.
541 First, in the "local info" section of your site's _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl
542 configuration file, choose a free macro/class (P is used in
543 this distribution), and add these lines:
544
545 # POP support
546 DPpop
547 CPpop
548
549 Second, immediately after the inclusion of the zerobase
550 file, in the "machine dependent part of ruleset zero" sec-
551 tion, add these lines:
552
553 # resolve names for the POP system
554 R$+<@$=P> $#pop$@$2$:$1 subscriber@pop
555
556 Third, add the line
557
558 include(popMH.m4)
559
560 after the line
561
562 include(localm.m4)
563
564 in your site's _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl configuration file. Finally, you
565 should link the file mts/sendmail/popMH.m4 into your _\bS_\be_\bn_\bd_\b-
566 _\bM_\ba_\bi_\bl cf/ directory and re-configure _\bS_\be_\bn_\bd_\bM_\ba_\bi_\bl.
567
568 MMDF
569 If you want _\bM_\bM_\bD_\bF to be your transport service, and have NOT
570 specified "mmdf/smtp" (or "mmdf2/smtp") as your mts setting,
571 then go to the mmdf/ directory. (If you're using
572 "mmdf/smtp" or "mmdf2/smtp" as your mts setting, then skip
573 to the next section.)
574
575 % cd ../mts/mmdf/
576
577 This directory contains files whose definitions correspond
578 to the configuration of your _\bM_\bM_\bD_\bF system.
579
580 If you're running _\bM_\bM_\bD_\bF-_\bI, then copy the following files from
581 wherever you keep the _\bM_\bM_\bD_\bF sources to this directory:
582 mmdf/h/ch.h, mmdf/h/conf.h, utildir/conf_util.h,
583 utildir/ll_log.h, mmdf/h/mmdf.h, utildir/util.h,
584 mmdf/mmdf_lib.a, and utildir/util_lib.a.
585
586 If you're running _\bM_\bM_\bD_\bF-_\bI_\bI, then copy the following files
587 from where you keep the _\bM_\bM_\bD_\bF sources to this directory:
588
589
590
591MH INTEGRATED SOLUTIONS 4.2 BSD 9
592
593
594
595
596
597
598MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
599
600
601
602 h/ch.h, h/conf.h, h/dm.h, h/ll_log.h, h/mmdf.h, h/util.h,
603 and lib/libmmdf.a
604
605 If you have enabled bboards, then the directories
606 support/bboards/mmdfI and support/bboards/mmdfII contain
607 information you'll need to put a UCI BBoards channel in your
608 _\bM_\bM_\bD_\bF configuration. Similarly, if you have enabled option
609 "mf" and are running _\bM_\bM_\bD_\bF-_\bI, then the zotnet/mf/mmdfI/
610 directory contains information you'll need to put a _\bU_\bU_\bC_\bP
611 channel in your _\bM_\bM_\bD_\bF-_\bI configuration. Finally, the direc-
612 tory support/pop/mmdfII contains information you'll need to
613 put a POP channel in your _\bM_\bM_\bD_\bF-_\bI_\bI configuration.
614
615 MMDF/SMTP
616 If you are using "mmdf/smtp" as your mts setting, then no
617 futher MTS-specific action is required on your part!
618
619 MMDF2/SMTP
620 If you are using "mmdf2/smtp" as your mts setting, then no
621 futher MTS-specific action is required on your part!
622
623 STAND-ALONE DELIVERY
624 If, instead, you want _\bM_\bH to handle its own mail delivery,
625 then no futher MTS-specific action is required on your part!
626
627GENERATION
628 Go to the mh.6/ directory and generate the system.
629
630 % cd ../; make
631
632 This will cause a complete generation of the _\bM_\bH system. If
633 all goes well, proceed with installation. If not, complain,
634 as there "should be no problems" at this step.
635
636INSTALLATION
637 If the directories you chose for the user-programs and
638 support-programs ("bin" and "etc" in the conf/MH file) don't
639 exist, you should create them at this point.
640
641 Before proceeding, you should familiarize yourself with the
642 _\bA_\bd_\bm_\bi_\bn_\bi_\bs_\bt_\br_\ba_\bt_\bo_\br'_\bs _\bG_\bu_\bi_\bd_\be. To generate an _\bn_\br_\bo_\bf_\bf version, go to
643 the doc/ directory and type:
644
645 % (cd doc/; make ADMIN.doc)
646
647 To generate a _\bt_\br_\bo_\bf_\bf version, type
648
649 % (cd doc/; make guide)
650
651 instead.
652
653
654
655
656
657MH INTEGRATED SOLUTIONS 4.2 BSD 10
658
659
660
661
662
663
664MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
665
666
667
668 If you're already running _\bM_\bH at your site, you should also
669 read the _\bm_\bh._\b6 changes document. The sources are in
670 papers/mh6/.
671
672 Next, if you enabled support for the UCI BBoards facility,
673 then create a login called "bboards" with the following
674 characteristics: home directory is /usr/spool/bboards/ with
675 mode 755 (actually, use the value for "bbhome" given in the
676 _\bM_\bH configuration file), login shell is /bin/csh (or
677 /bin/sh), and, encrypted password field is "*". The
678 "bboards" login should own the /usr/spool/bboards/ direc-
679 tory. In addition to creating /usr/spool/bboards/, also
680 create /usr/spool/bboards/etc/ and
681 /usr/spool/bboards/archive/. These directories should also
682 be owned by the "bboards" login.
683
684 If you enabled support for POP, then on the POP service
685 host, create a login called "pop" with the following charac-
686 teristics: home directory is /usr/spool/pop/ with mode 755,
687 login shell is /bin/csh, and, encrypted password field is
688 "*". If you don't have /bin/csh on your system (V7), then
689 /bin/sh is just fine. The "pop" login should own the
690 /usr/spool/pop/ directory.
691
692 If this is not the first time you have installed _\bM_\bH, you may
693 wish to preserve the following files:
694
695 _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by _\bf_\bi_\bl_\be_\bs
696 etc/ MailAliases, mtstailor
697 /usr/spool/bboards/ BBoards, .cshrc, .mh_profile
698 /usr/spool/bboards/etc/ *
699
700 As the super-user, and from the mh.6/ directory, install the
701 system.
702
703 # make inst-all
704
705 This will cause the _\bM_\bH processes and files to be transferred
706 to the appropriate areas with the appropriate attributes.
707
708TAILORING
709 See the _\bA_\bd_\bm_\bi_\bn_\bi_\bs_\bt_\br_\ba_\bt_\bo_\br'_\bs _\bG_\bu_\bi_\bd_\be for information on tailoring
710 _\bM_\bH for the MTS, BBoards, and POP.
711
712DOCUMENTATION
713 In addition to this document, the administrator's guide, and
714 the user's manual, there are several documents referenced by
715 the user's manual which may be useful. The sources for all
716 of these can be found under the papers/ directory.
717
718OTHER THINGS
719 Consult the directory miscellany/ for the sources to a
720
721
722
723MH INTEGRATED SOLUTIONS 4.2 BSD 11
724
725
726
727
728
729
730MH-GEN(8) UNIX Programmer's Manual MH-GEN(8)
731
732
733
734 number of things which aren't part of the mainstream _\bM_\bH dis-
735 tribution, but which are still quite useful.
736
737FILES
738 Too numerous to mention. Really.
739
740SEE ALSO
741 make(1)
742
743BUGS
744 The _\bm_\bh_\bc_\bo_\bn_\bf_\bi_\bg program should be smarter.
745
746 The Makefiles should know when _\bm_\bh_\bc_\bo_\bn_\bf_\bi_\bg has been run and
747 force "make clean" behavior.
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789MH INTEGRATED SOLUTIONS 4.2 BSD 12
790
791
792