Futurevison UNIX Software v1.0
Author  : Shane Zatezalo (szatezal@postbox.acs.ohio-state.edu)
Date    : 05/09/95
Filename: fv.unix.tar.Z


Files that you should have
--------------------------
 README.TXT - the file you're obviously reading now.
 Makefile   - edit to please if you need to.
 conf.h     - EDIT THIS to suite your system. <--- THIS IS IMPORTANT
 fv.h       - You shouldn't need to change anything in here
 fvshell.c  - The uucp account's shell
 fvmail.c   - The mailer
 glob.c     - extra stuff 

Overview
--------
 This is a SIMPLE uucp replacement. It contains:
   the SHELL which the account logs into
   the MAILER which is used to deposit mail for the account into 
     its home directory.

 The method with which this works is this:

 The BBS calls the unix site, and logs in. Upon successful login
 the BBS recieves ZMODEM. Then the BBS reverses and SENDS zmodem.
 The BBS logs off, and the Unix system mails the files received
 from the BBS.

 Simple and quick. I've been using this for a year, w/ no problems.

What you need as the installer
------------------------------
 1. a c compiler
 2. patience
 3. root access
 4. the EXACT address of the BBS that you are working with. You'll
    need this for the sendmail/rmail/smail configuration. ie:

    if the site's address is tap.colum.fnet.org then the mailer
    (atleast our sendmail example below) would use *.colum.fnet.org
    
to compile
----------
 Edit conf.h & define:
   SPOOLDIR - where your uucp DIRECTORIES ARE
   SITENAME - the sitename (ie if Utcq is the uucp account's name
              then tcq is the sitename).   

   SYSLOG   - if already using LOG_LOCAL1 just change it to something else.
   DPERM    - the permissions on the files written to ~utcq's 
              directory. This should later be changed to 
              protect the files from other's intrusion. It was
              left @0775 so as for first installation/testing.

to install
----------
 Decide where you want to keep the two executables. They can
 be placed anywhere, really, so its up to you. I keep the shell
 in /usr/local/bin and the mailer in /bin/.

 If you change this NOTE that you will have to
 change the appropriate def's below.

 Create account. ie:
   name : utcq
   home : /usr/spool/uucp/tcq
   shell: /usr/local/bin/fvshell

 Mailer modification
 -------------------
 I modified our sendmail.cf file as follows:
   1. the program mailer (fvmail) needs to be added.

   Mfvm,   P=/bin/fvmail, F=rlsDFMeuP, S=10, R=20, A=upmail tcq $u

   NOTICE the line must have the directory name -> tcq for UTCQ

   2. In the RULESET ZERO code place this:

   R$+<@$*subdomain.fnet.org>       $#fvm $:$1<@$2.fnet.org>

   Notice, 'subdomain' should be replaced with the actual subdomain 
   that the in-calling system is using.

 Permissions
 -----------
 -rwsr-xr-x  1 root       54864 Dec 29 19:27 fvmail*
 -rwx------  1 utcq       62604 Feb 12 19:27 fvshell*

 Notice the UUCP account owns the shell, and no one else uses 
 it. (they're not going to need to).

 That's it. You're done.

Possible problems
-----------------
 1. The unix system's sz/rz are not compatible with the BBS's protocols.
   
    ans: Try different versions on both ends. If worse comes to worse,
         edit conf.h:

	#define SENDCMD         "sz"
	#define SENDOPTION      "-a"

	and change the protocol used.