|
|
1.1 root 1:
2: See the following files:
3: uucp.D Administrative manual
4: It includes files uucp.D, App*
5: (mm -t uucp.D)
6: Permissions: an example of a Permissions file. (a default will be generated
7: during the installation procedure.
8: uucp.1c manual page for uucp
9: uustat.1c: uustat man page
10: uulog.1c: uulog man page
11: uucleanup.1m: man page for uucleanup
12: uugetty.1m man page for a getty that permits input/output on a port
13: uudemon.hour: hourly demon
14: uudemon.poll: polling demon
15: uudemon.admin: to send messages about status to the administrator of uucp
16: uudemon.cleanup: cleanup demon
17:
18: Some useful shells:
19: Uutry: shell for debugging--starts uucico with debugging option
20: Nutry: shell for debugging--starts local directory
21: uucico with debugging option
22: uukick same as Uutry except no output
23: uutry same as uutry but output on standard out
24: uutac output log file in reverse order - assumes a tac (backwards
25: cat command exists in your path
26: uutail does a tail command on a system log file.
27: Cvt: shell to move C. and D. files from /usr/spool/uucp to proper
28: place for the new directory structure
29: SetUp shell that copies old system files to the
30: new places (L.sys etc)
31:
32: Here are some pointers for converting to the new version:
33:
34: 1- There are some significant changes in L.sys (new name = Systems) format.
35: a- For direct lines, the first device specification is changed
36: from "ttyxx" to "Direct"
37: b- On time fields where the default wait time was specified,
38: the ',' must be changed to a ';'
39: In addition, the time has a slightly different meaning.
40: The retry algorithm is now an exponential backoff with initial
41: time (RETRYTIME in parms.h) and max retrytime (MAXRETRYTIME in
42: parms.h). If the ;time field is specified, that will always
43: be the retry time. If it is not given, the backoff will be used.
44: 2- The L-devices (new name=Devices) file must also be changed.
45: a- All ACU lines must have "801" added to the end of the line.
46: b- All DIR lines must have "DIR" changed to "Direct".
47: see uucp.D documentation for details.
48: 3- The uucico program no longer searches for a system to call, it
49: must be called with a -s option. A new program, uusched,
50: does the search for work and calls remotes in random order,
51: by invoking uucico with -sSYSTEM option. (see uudemon.hour)
52:
53: Cron entries should be put into crontab for the demons. For example
54:
55: 39,9 * * * * /bin/su uucp -c "/usr/lib/uucp/uudemon.hour > /dev/null"
56: 1,30 * * * * /bin/su uucp -c "/usr/lib/uucp/uudemon.poll >/dev/null"
57: 45 23 * * * ulimit 5000; /bin/su uucp -c "/usr/lib/uucp/uudemon.cleanup > /dev/null"
58: 48 8,12,16 * * * /bin/su uucp -c "/usr/lib/uucp/uudemon.admin" > /dev/null
59:
60: Note - at least the cleanup one must be started as root since it must
61: do a ulime
62:
63: For building the system:
64: 1- Carefully go through the parms.h file to set it up for your
65: environment. (see Appendix I for details)
66: 2- make install will create a Permissions file if one does not exist.
67: It will also make the needed directories, create some files in INSDIR
68: and install the uudemons.
69: 3- The demons also send mail to someone (default uucp). Change as
70: desired.
71:
72:
73: Other misc:
74: 0- See uucp.D to learn how to set up the Permissions file.
75: A default one will be created by make install.
76: 1- There is a new undocumented option for the Permissions file.
77: MYNAME=somename. When used on a LOGNAME line, it will be the
78: name reported in the Shere message when someone logs in as
79: one of the names in LOGNAME. If used in MACHINE= entry, it
80: is the name used to identify you when you call someone.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.