(Much of this section is taken verbatim from the README file in the Taylor UUCP v1.05 sources - it's provided here so I can help you "rtfm" instead of just telling you to do so)
Detailed compilation instructions are in uucp.texi in the sources.
You can grab "known good" conf.h
and policy.h
files for Linux
from the newspak distribution referred to in the "other sources of information"
section above. In that case, you can probably go right to typing "make".
To extract a gzip'd tar archive, I do the following:
gunzip -c filename.tar.z | tar xvf -A "modern" tar can just do a:
tar -zxvf filename.tgz
Here, I set "prefix"
to "/usr" rather than the default of "/usr/local"
Type "sh configure"
.
The configure script will compile a number of test programs to see what is available on your system and will calculate many things.
The configure script will create conf.h
from conf.h.in and Makefile
from
Makefile.in. It will also create config.status, which is a shell script which
actually creates the files.
"configure --prefix=/usr/lib"
I took the defaults
policy.h
for your local system.
"make"
."uuchk | more"
to check configuration files. You can use "uuconv"
to convert between configuration file formats."make install"
to install.I'd recommend you start by taking the attached known-good config files for HDB mode and installing them.
Permissions
file indicates exactly where rmail and rnews
are to be found if you put them anywhere other than in the path you specified
in policy.hDevices
files matches the actual location of your modem
(cua1=COM2 in the examples)Systems
file to set up the system(s) you talk to with their speed,
phone number, username, and password.
*PROTECT THIS FILE AGAINST WORLD READ*
Permissions
file and add a set of lines for each site you talk to.
For security reasons, it's recommended to make sure they each have a separate
account (if you allow dialin) and home directory so you can track things.
/usr/lib/uucp/uucico -r 1 -x 9 -s remote_system_name
The -x 9
will have maximum debugging information written to the
/usr/spool/uucp/.Admin/audit.local
file for help in initial setup.
I normally run -x 4
here since that level logs details that help me with login
problems. Obviously, this contains cleartext information from your Systems
file (account/password) so protect it against world-read.
"tail -f /usr/spool/uucp/.Admin/audit.local"
while debugging to
watch things happen on the fly.In general, you can refer to the documentation mentioned above if things don't work. You can also refer to your more experienced UUCP neighbors for help. Usually, it's something like a typo anyway.