|
|
1.1 ! root 1: This directory contains the version of the UNIX XNS/Courier implementation ! 2: currently under development by JQJ@CORNELL. It is still a test version. ! 3: This file last updated 31 Dec 1986 (Ed Flint). ! 4: ! 5: To install the XNS Courier package: ! 6: ! 7: 1/ install 4.3BSD, including support for XNS protocols by K. Sklower. ! 8: The Courier system is known to work on VAXes and Gould Powernode ! 9: systems running 4.3BSD. It probably works on a SUN with XNS ! 10: support. Note that it assumes that the routine ns_addr() is in ! 11: /lib/libc; this was not the case for the 4.3BSD Beta distribution. ! 12: 2/ make sure an interface has been enabled for xns e.g.: ! 13: ifconfig en0 ns 2273 (if en0 is connected to ! 14: XNS network number 2273) ! 15: 3/ edit the Makefile in this directory and modify the user-tunable ! 16: parameters CHDEFAULT, DESTDIR, DESTBIN, DESTLIB, DESTINCLUDE and ! 17: DESTCOURIER. At a minimum, CHDEFAULT should be changed to the ! 18: default :domain:organization for the system being installed; the ! 19: remaining parameters will default to appropriate directories ! 20: within the 4.3BSD system. ! 21: 4/ do ``make all'' on this directory. This will build the package ! 22: and deposit the necessary files in the bin, lib, include and ! 23: xnscourier subdirectories. ! 24: A simple ``make'' won't do, since some things require previous ! 25: installation of earlier things. ! 26: 5/ do ``make install'' on this directory. Note that you MUST use ! 27: ``make install'', and will probably need to be logged in as root. ! 28: This will copy the previously made files to the appropriate system ! 29: level directories as specified by the user-tunable parameters in ! 30: the Makefile. ! 31: 6/ edit /etc/rc.local to automatically run ! 32: /usr/new/lib/xnscourier/xnscourierd at system startup. This is the ! 33: daemon that listens for incoming Courier connections. When it ! 34: receives a connection, it looks up the remote program in ! 35: /usr/new/lib/xnscourier/Courierservices and runs that program. ! 36: ! 37: Notes: ! 38: 1/ The file ./morexnslib/ch/clearinghouse.addresses may contain ! 39: the address of a local clearinghouse and a list of the domains ! 40: served. This file will be created during the make; the package ! 41: will build a program called xnsbfs which finds local clearinghouses ! 42: and the output of this program will be used to create ! 43: clearinghouse.addresses, and the result stored as the file ! 44: ./lib/xnscourier/CH.addrs. ! 45: Note that you MUST have a Xerox-provided or compatible (3Com won't ! 46: do) Clearinghouse on your local network. ! 47: 2/ Some programs in this package use the contents of the file ! 48: ./lib/xnscourier/CH.default as a default if no domain ! 49: is specified, e.g. "gaptelnet foo" defaults domain and ! 50: organization on foo based on this file. The file ! 51: ./morexnslib/ch/CH.default is built by the package to contain this ! 52: default value, as specified in CHDEFAULT in the Makefile. ! 53: ! 54: Problems: ! 55: 1/ The compiler is incomplete: it does not handle forward references, ! 56: recursive declarations, constants containing a non-trivial CHOICE, ! 57: or recursive DEPENDencies. ! 58: 2/ The client runtimes are incomplete: they do not correctly handle BDT ! 59: Abort messages; they require a static file (clearinghouse.addresses) ! 60: containing a local Clearinghouse rather than performing an expanding- ! 61: ring search. ! 62: 3/ The server runtimes are incompletely tested. ! 63: 4/ Providing Courier services is quite expensive. In general, at least ! 64: one process per SPP connection is required. ! 65: ! 66: On the other hand, the package is adequate for writing non-trivial Courier ! 67: client and server programs. Of particular note are the example subdirectories ! 68: print, gap, and filing, which contain Courier applications for (1) printing ! 69: an Interpress master on a Xerox printer, (2) telnet (chat, aka GAP) from Unix ! 70: to file servers or from ViewPoint to UNIX, (3) an ftp-like interface to filing, ! 71: allowing a Unix user to store and retrieve files from a Xerox file server and ! 72: a XDE FileTool compatible Unix file service. ! 73: ! 74: Note that in order to use XDE Chat, ViewPoint remote system administration or ! 75: FileTool to your UNIX system you will need to register the UNIX system with ! 76: the Xerox Clearinghouse. To do so, use the program registerhost contained on ! 77: the examples/ch directory.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.