aboutsummaryrefslogtreecommitdiff
path: root/gnu/libexec
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1994-04-25 16:18:07 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1994-04-25 16:18:07 +0000
commit1162c4cea308bff1023783cc92823ed3d8a45a54 (patch)
tree65d1aa18afda39e384f514fbefde697cae4629e0 /gnu/libexec
parent0375e3e43424226bbb388be3cc16af65eaf2fb44 (diff)
downloadsrc-1162c4cea308bff1023783cc92823ed3d8a45a54.tar.gz
src-1162c4cea308bff1023783cc92823ed3d8a45a54.zip
From: stark!gene@newsserv.cs.sunysb.edu (Gene Stark)
Message-Id: <199404171501.LAA01245@stark.UUCP> To: freebsd-hackers@freefall.cdrom.com Subject: Make world and UUCP Sender: freebsd-hackers-owner@freefall.cdrom.com Precedence: bulk It would be much more convenient if "make world" didn't clobber my UUCP configuration files in /etc/uucp. Perhaps the easiest fix would be to change the names of the sample configuration files: config -> config.sample ports -> ports.sample ...
Notes
Notes: svn path=/head/; revision=1414
Diffstat (limited to 'gnu/libexec')
-rw-r--r--gnu/libexec/uucp/sample/Makefile6
-rw-r--r--gnu/libexec/uucp/sample/call.sample20
-rw-r--r--gnu/libexec/uucp/sample/config.sample88
-rw-r--r--gnu/libexec/uucp/sample/dial.sample35
-rw-r--r--gnu/libexec/uucp/sample/dialcode.sample19
-rw-r--r--gnu/libexec/uucp/sample/passwd.sample18
-rw-r--r--gnu/libexec/uucp/sample/port.sample41
-rw-r--r--gnu/libexec/uucp/sample/sys1.sample44
-rw-r--r--gnu/libexec/uucp/sample/sys2.sample51
9 files changed, 320 insertions, 2 deletions
diff --git a/gnu/libexec/uucp/sample/Makefile b/gnu/libexec/uucp/sample/Makefile
index 0cd2f1ec29b5..da218987fce9 100644
--- a/gnu/libexec/uucp/sample/Makefile
+++ b/gnu/libexec/uucp/sample/Makefile
@@ -1,6 +1,8 @@
-# $Id: Makefile,v 1.1 1993/08/05 18:22:22 conklin Exp $
+# $Id: Makefile,v 1.1 1993/10/14 12:18:29 rgrimes Exp $
+
+FILES= call.sample config.sample dial.sample dialcode.sample passwd.sample \
+ port.sample sys1.sample sys2.sample
-FILES= call config dial dialcode passwd port sys1 sys2
NOOBJ= noobj
BINOWN= $(owner)
diff --git a/gnu/libexec/uucp/sample/call.sample b/gnu/libexec/uucp/sample/call.sample
new file mode 100644
index 000000000000..de4190ce6125
--- /dev/null
+++ b/gnu/libexec/uucp/sample/call.sample
@@ -0,0 +1,20 @@
+# This is an example of call, the call out password file for Taylor
+# UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# This file is used when the ``call-login'' or ``call-password''
+# commands are used in the sys file with a "*" argument (e.g.,
+# ``call-login *''). The system name is looked up in this file, and
+# the login name and password are used.
+
+# The point of this is that the sys file may then be publically
+# readable, while still concealing the login names and passwords used
+# to connect to the remote system.
+
+# The format is just system-name login-name password.
+uunet Uairs foobar
diff --git a/gnu/libexec/uucp/sample/config.sample b/gnu/libexec/uucp/sample/config.sample
new file mode 100644
index 000000000000..e7d683bb0367
--- /dev/null
+++ b/gnu/libexec/uucp/sample/config.sample
@@ -0,0 +1,88 @@
+# This is an example of config, the main configuration file for Taylor
+# UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# You need not use this file at all; all the important commands have
+# defaults which will be used if this file can not be found.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# You must choose a UUCP name. If your system is going to be
+# communicating with other systems outside your organization, the name
+# must be unique in the entire world. The usual method is to pick a
+# name, and then search the UUCP maps (in the newsgroup
+# comp.mail.maps) to see whether it has already been taken. See the
+# README posting in comp.mail.maps for more information. If the name
+# of your system as returned by "uuname -n" or "hostname" is the name
+# you want to use, you do not need to set the name in this file.
+# Otherwise uncomment and edit the following line.
+# nodename uucp # The UUCP name of this system
+
+# The default spool directory is set in policy.h (the default is
+# /usr/spool/uucp). All UUCP jobs and status information are kept in
+# the spool directory. If you wish to change it, use the spool
+# command.
+# spool /usr/spool/uucp # The UUCP spool directory
+
+# The default public directory is set in policy.h (the default is
+# /usr/spool/uucppublic). Remote systems may refer to a file in this
+# directory using "~/FILE". By default, the public directory is the
+# only directory which remote systems may transfer files in and out
+# of. If you wish to change the public directory, use the pubdir
+# command.
+# pubdir /usr/spool/uucppublic # The UUCP public directory
+
+# The names of the UUCP log files are set in policy.h. The default
+# names depend on the logging option you have chosen. If
+# HAVE_TAYLOR_LOGGING is set in policy.h, the default log file name is
+# /usr/spool/uucp/Log, the default statistics file name is
+# /usr/spool/uucp/Stats, and the default debugging file name is
+# /usr/spool/uucp/Debug. These file names may be set by the following
+# commands.
+# logfile /usr/spool/uucp/Log # The UUCP log file
+# statfile /usr/spool/uucp/Stats # The UUCP statistics file
+# debugfile /usr/spool/uucp/Debug # The UUCP debugging file
+
+# uuxqt is the program which executes UUCP requests from other
+# systems. Normally one is started after each run of uucico, the
+# communications daemon. You may control the maximum number of uuxqt
+# programs run at the same time with the following command. The
+# default is to have no maximum.
+# max-uuxqts 1 # The maximum number of uuxqts
+
+# There are several files that uucico uses. By default it looks for
+# them in newconfigdir, as set in Makefile.in. You may name one or
+# more of each type of file using the following commands.
+# sysfile FILES # Default "sys"
+# portfile FILES # Default "port"
+# dialfile FILES # Default "dial"
+# dialcodefile FILES # Default "dialcode"
+# callfile FILES # Default "call"
+# passwdfile FILES # Default "passwd"
+
+# The ``timetable'' command may be used to declare timetables. These
+# may then be referred to in time strings in the other files.
+# timetable Day Wk0905-1655
+
+# The ``unknown'' command is followed by any command which may appear
+# in a sys file. These commands are taken together to describe what
+# is permitted to a system which is not listed in any sys file. If
+# the ``unknown'' command, then unknown systems are not permitted to
+# connect.
+
+# Here is an example which permits unknown systems to download files
+# from /usr/spool/anonymous, and to upload them to
+# /usr/spool/anonymous/upload.
+#
+# No commands may be executed (the list of permitted commands is empty)
+# unknown commands
+# The public directory is /usr/spool/anonymous
+# unknown pubdir /usr/spool/anonymous
+# Only files in the public directory may be sent; users may not download
+# files from the upload directory
+# unknown remote-send ~ !~/upload
+# May only upload files into /usr/spool/anonymous/upload
+# unknown remote-receive ~/upload
diff --git a/gnu/libexec/uucp/sample/dial.sample b/gnu/libexec/uucp/sample/dial.sample
new file mode 100644
index 000000000000..f0d4bdd8aa54
--- /dev/null
+++ b/gnu/libexec/uucp/sample/dial.sample
@@ -0,0 +1,35 @@
+# This is an example of dial, the dialer configuration file for Taylor
+# UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# All dialers named in the port (or sys) file must be described in the
+# dial file. It is also possible to describe a dialer directly in the
+# port (or sys) file.
+
+# This is a typical Hayes modem definition.
+dialer hayes
+
+# The chat script used to dial the phone.
+# This means:
+# 1) expect nothing (i.e., continue with step 2)
+# 2) send "ATZ", then a carriage return, then sleep for 1 to 2
+# seconds. The \c means to not send a final carriage return.
+# 3) wait until the modem echoes "OK"
+# 4) send "ATDT", then the telephone number (after translating any
+# dialcodes).
+# 5) wait until the modem echoes "CONNECT"
+chat "" ATZ\r\d\c OK ATDT\T CONNECT
+
+# If we get "BUSY" or "NO CARRIER" during the dial chat script we
+# abort the dial immediately.
+chat-fail BUSY
+chat-fail NO\sCARRIER
+
+# When the call is over, we make sure we hangup the modem.
+complete \d\d+++\d\dATH\r\c
+abort \d\d+++\d\dATH\r\c
diff --git a/gnu/libexec/uucp/sample/dialcode.sample b/gnu/libexec/uucp/sample/dialcode.sample
new file mode 100644
index 000000000000..710a07bf7343
--- /dev/null
+++ b/gnu/libexec/uucp/sample/dialcode.sample
@@ -0,0 +1,19 @@
+# This is an example of dialcode, the dialcode configuration file for
+# Taylor UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# The dialcode file is used if \T is used in the dialer chat script
+# and the telephone number begins with alphabetic characters. The
+# alphabetic characters are looked up and translated in dialcode.
+
+# Here are a couple of sample dialcodes.
+MA 617
+CA 415
+
+# For example, if the phone number (from the sys file) is MA7389449,
+# then the string sent to the modem will be 6177389449.
diff --git a/gnu/libexec/uucp/sample/passwd.sample b/gnu/libexec/uucp/sample/passwd.sample
new file mode 100644
index 000000000000..2b04e13a3435
--- /dev/null
+++ b/gnu/libexec/uucp/sample/passwd.sample
@@ -0,0 +1,18 @@
+# This is an example of passwd, the call in password file for Taylor
+# UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# This file is used when uucico is invoked with the -l or -e argument.
+# uucico will then prompt for a login name and password. The login
+# name is looked up in this file to check the password (the system
+# password file, /etc/passwd, is not checked). This permits uucico to
+# completely take over a port, allowing UUCP access to remote systems
+# but not permitting remote users to actually log in to the system.
+
+# The format is just login-name password.
+Uairs foobar
diff --git a/gnu/libexec/uucp/sample/port.sample b/gnu/libexec/uucp/sample/port.sample
new file mode 100644
index 000000000000..8e481869b568
--- /dev/null
+++ b/gnu/libexec/uucp/sample/port.sample
@@ -0,0 +1,41 @@
+# This is an example of port, the port configuration file for Taylor
+# UUCP. To use it, you must compile the package with
+# HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default), copy
+# this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# All ports named in the sys file must be described in a port file.
+# It is also possible to describe the port directly in the sys file.
+
+# Commands that appears before the first ``port'' command are defaults
+# for all ports that appear later in the file. In this case all ports
+# will default to being modems (other possible types are direct, tcp
+# and tli).
+type modem
+
+# Now we describe two ports.
+
+# This is the name of the port. This name may be used in the sys file
+# to select the port, or the sys file may just specify a baud rate in
+# which case the first matching unlocked port will be used.
+port port1
+
+# This is the device name to open to dial out.
+device /dev/ttyd0
+
+# This is the dialer to use, as described in the dialer file.
+dialer hayes
+
+# This is the baud rate to dial out at.
+speed 2400
+
+# Here is a second port. This is like the first, except that it uses
+# a different device. It also permits a range of speeds, which is
+# mainly useful if the system specifies a particular baud rate.
+port port2
+device /dev/ttyd1
+dialer hayes
+speed-range 2400 9600
diff --git a/gnu/libexec/uucp/sample/sys1.sample b/gnu/libexec/uucp/sample/sys1.sample
new file mode 100644
index 000000000000..fa9e7709e1cf
--- /dev/null
+++ b/gnu/libexec/uucp/sample/sys1.sample
@@ -0,0 +1,44 @@
+# This is an example of a sys file, the file(s) which describe remote
+# systems for Taylor UUCP. To use it, you must compile the package
+# with HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default),
+# copy this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# If you do not use the ``unknown'' command in the config file, then
+# each system that you communicate with must be listed in a sys file.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# This is a sample sys file that might be used in a leaf system. A
+# leaf system is one that only contacts one other system. sys2
+# provides another example.
+
+# The name of the remote system that we call.
+system uunet
+
+# The login name and password are kept in the callout password file
+# (by default this is the file "call" in newconfigdir).
+call-login *
+call-password *
+
+# We can send anything at any time.
+time any
+
+# During the day we only accept grade 'Z' or above; at other times
+# (not mentioned here) we accept all grades. uunet queues up news
+# at grade 'd', which is lower than 'Z'.
+call-timegrade Z Wk0755-2305,Su1655-2305
+
+# The phone number to call.
+phone 7389449
+
+# uunet tends to be slow, so we increase the timeout
+chat-timeout 120
+
+# The port we use to dial out.
+port serial
+
+# Increase the timeout and the number of retries.
+protocol-parameter g timeout 20
+protocol-parameter g retries 10
diff --git a/gnu/libexec/uucp/sample/sys2.sample b/gnu/libexec/uucp/sample/sys2.sample
new file mode 100644
index 000000000000..856529a500a0
--- /dev/null
+++ b/gnu/libexec/uucp/sample/sys2.sample
@@ -0,0 +1,51 @@
+# This is an example of a sys file, the file(s) which describe remote
+# systems for Taylor UUCP. To use it, you must compile the package
+# with HAVE_TAYLOR_CONFIG set to 1 in policy.h (that is the default),
+# copy this file to newconfigdir as set in Makefile.in (the default is
+# /usr/local/conf/uucp), and edit it as appropriate for your system.
+
+# If you do not use the ``unknown'' command in the config file, then
+# each system that you communicate with must be listed in a sys file.
+
+# Everything after a '#' character is a comment. To uncomment any of
+# the sample lines below, just delete the '#'.
+
+# This is a sample sys file that might be used by a system that
+# contacts a couple of other systems, both of which are treated the
+# same. sys1 provides another example.
+
+# Commands that appear before the first ``system'' commands are
+# defaults for all systems listed in the file.
+
+# Get the login name and password to use from the call-out file. By
+# default this is the file "call" in newconfigdir.
+call-login *
+call-password *
+
+# The systems must use a particular login
+called-login Ulocal
+
+# Permit local users to send any world readable file
+local-send /
+
+# Permit local uses to request into any world writable directory
+local-receive /
+
+# Call at any time
+time any
+
+# Use port1, then port2
+port port1
+
+alternate
+
+port port2
+
+# Now define the systems themselves. Because of all the defaults we
+# used, there is very little to specify for the systems themselves.
+
+system comton
+phone 5551212
+
+system bugs
+phone 5552424