Annotation of 43BSDTahoe/new/xns/README, revision 1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.