
			    UULIB:Sys FILE

    The UULIB:Sys file lists all systems that send you news and all systems
    that you feed news to.  Any news received from any one system in this
    list is sent to all other systems on the list (never back to the system
    that originally sent the news).  Any news that you post from your machine
    will be sent to ALL systems on the list.

    UPSTREAM:	sites which feed you (i.e. your news feed) (news you post feeds
		back)

    DOWNSTREAM: sites which you feed (news they post feeds back)

    WARNING:	There can be no loops in the 'network' you create by
    listing several other UPSTREAM machines along with your main feed.
    Generally in a local UUCP network made up of Amigas, only ONE site will
    receive news from the 'backbone' USENET and propogate it to the other
    machines.  If two machines propogated duplicate news from the same
    backbone site, duplicate articles would appear.  If two machines
    propogated duplicate news from DIFFERENT backbone sites then your
    little amiga network will be looping news throughout the entire USENET
    which will make a LOT OF PEOPLE ANGRY!

    The Sys file consists of entries like this (example) (NO WHITE SPACE
    ALLOWED):

	uunet:*
	friend1:*
	friend2:*

    Some news sites will have several names, to prevent news from being
    circulated to the uucp name of a site when it is passed under a
    different name, you can specify aliases as follows (NO WHITE SPACE
    ALLOWED):

	uucpname:alias:alias:alias: ...

    In most cases you will have only one news site, your main backbone, and
    you do not have to worry about it too much.  The formal format is:

	site:<wildcard>,<wildcard>,<wildcard>,\
	     <wildcard>,<wildcard> ...

			or (example w/ aliases)

	site:alternatename:<wildcard>,<wildcard>,<wildcard>,\
	    <wildcard>,<wildcard> ...

    A wildcard uses '*' and '?', and may be preceeded by a '-' to indicate
    groups that should NOT be passed along.  For example, the following is
    valid:

	uunet:*,-comp.*,comp.*amiga*

    Which can be interpreted as 'include all groups except the comp groups,
    except except let the amiga comp groups through'.  Not that anybody
    would use such a declaration, it is simply to demonstrate the power
    of wildcards.

    Multiple lines can be used using '\' continuation (the last line should
    not have a '\').  The <wildcard> is a wildcarde newsgroup name, such as
    comp.* or comp.sys.* or a specific newsgroup or whatever, specifying
    which newsgroups should be propogated to that particular site.

    Whenever news is received by RNEWS, either through a local posting or
    remotely received news, the Sys file is scanned and an entry appended
    to the file UUSPOOL:BATCH/<system> for each system the news is to be
    propogated to.  RNEWS will never propogate news to a machine that is
    already in the Path: field and so the news is never echo'd.

    Note that the news is NOT spooled yet.  To spool all pending news you
    must run the BATCHNEWS program.  Thus, to propogate news to other
    sites (including your own news to your main feed), you must run
    BATCHNEWS before UUCICO.  you can have UUCICO automatically run
    BATCHNEWS by specifying the -b option to UUCICO.


