[comp.mail.sendmail] smail-3.1.19 installation failure

acbhour@accucx.cc.ruu.nl (Rudi van Houten) (11/28/90)

Lectori salutem

I tried to install smail-3.1.19 on a Philips P9070, that is a machine
based on a Motorola 68030 running UNIX V.3 (supplied by Motorola).
After tuning the EDITME the compilation ran fine, but an attempt
to install (with TEST_BASE defined) failed. I don't have the time
to study the elaborate makefiles so I hope someone who has knowledge
of them can tell me what is wrong and how I can correct it.
As information I include the output of the failed make run, my EDITME
and the diff from the EDITME-dist and my EDITME.
Hoping someone may help me,

with regards

Rudi van Houten.

PS:
Despite the fact that shar names "/usr/ucb" in the PATH we don't
have it, I simply installed shar without checking that sort of
messages.
RvH

PS2:
I sent this to "info-smail-request", but didn't receive a reaction.
So I try this omnisentient community.

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  make.out conf/EDITME conf/EDITME-dgk.dif
# Wrapped by rvh@P9070b on Mon Oct 22 11:21:08 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'make.out' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'make.out'\"
else
echo shar: Extracting \"'make.out'\" \(3945 characters\)
sed "s/^X//" >'make.out' <<'END_OF_FILE'
X	for i in conf compat pd util src man; do \
X		echo "Install targets under $i ..."; \
X		(cd $i; make -b SRC_PREFIX=$i/ install); \
X	   done # make
XInstall targets under conf ...
XInstall targets under compat ...
XInstall targets under pd ...
XInstall targets under pd/getopt ...
X/bin/sh ../../conf/lib/mkdirs.sh -m 0755 /usr/local/smail-test/lib
X/bin/sh ../../conf/lib/instm.sh -s -m 0555 /usr/local/smail-test/lib getopt
Xinstalled getopt as /usr/local/smail-test/lib/getopt
XInstall targets under pd/pathalias ...
X/bin/sh ../../conf/lib/mkdirs.sh -m 0755 /usr/local/smail-test/lib
X/bin/sh ../../conf/lib/instm.sh -s -m 0555 /usr/local/smail-test/lib pathalias makedb arpatxt
Xinstalled pathalias as /usr/local/smail-test/lib/pathalias
Xinstalled makedb as /usr/local/smail-test/lib/makedb
Xinstalled arpatxt as /usr/local/smail-test/lib/arpatxt
XInstall targets under pd/uuwho ...
X/bin/sh ../../conf/lib/mkdirs.sh -m 0755 /usr/local/smail-test/bin /usr/local/smail-test/lib
X/bin/sh ../../conf/lib/instm.sh -s -m 0555 /usr/local/smail-test/lib uuwho
Xinstalled uuwho as /usr/local/smail-test/lib/uuwho
XInstall targets under util ...
X/bin/sh ../conf/lib/mkdirs.sh -m 0755 /usr/local/smail-test/lib /usr/local/smail-test/bin /usr/local/smail-test/lib /usr/local/smail-test/lib/maps /tmp
X/bin/sh ../conf/lib/mkdirs.sh -m 0755 /usr/spool/uumaps /usr/spool/uumaps/work
X/bin/sh ../conf/lib/instm.sh -m 0555 /usr/local/smail-test/lib mkline mksort dcasehost mkdbm mkpath pathmerge checkerr getmap gleem unsharmap savelog mkuuwho mkhpath
Xinstalled mkline as /usr/local/smail-test/lib/mkline
Xinstalled mksort as /usr/local/smail-test/lib/mksort
Xinstalled dcasehost as /usr/local/smail-test/lib/dcasehost
Xinstalled mkdbm as /usr/local/smail-test/lib/mkdbm
Xinstalled mkpath as /usr/local/smail-test/lib/mkpath
Xinstalled pathmerge as /usr/local/smail-test/lib/pathmerge
Xinstalled checkerr as /usr/local/smail-test/lib/checkerr
Xinstalled getmap as /usr/local/smail-test/lib/getmap
Xinstalled gleem as /usr/local/smail-test/lib/gleem
Xinstalled unsharmap as /usr/local/smail-test/lib/unsharmap
Xinstalled savelog as /usr/local/smail-test/lib/savelog
Xinstalled mkuuwho as /usr/local/smail-test/lib/mkuuwho
Xinstalled mkhpath as /usr/local/smail-test/lib/mkhpath
X/bin/sh ../conf/lib/instm.sh -m 0444 /usr/local/smail-test/lib mkpath.awk mkuuwho.awk
Xinstalled mkpath.awk as /usr/local/smail-test/lib/mkpath.awk
Xinstalled mkuuwho.awk as /usr/local/smail-test/lib/mkuuwho.awk
X/bin/sh ../conf/lib/instm.sh -m 0555 /usr/local/smail-test/bin mkaliases
Xinstalled mkaliases as /usr/local/smail-test/bin/mkaliases
Xcd /usr/local/smail-test/lib; strip mkline mksort dcasehost mkdbm pathmerge
XInstall targets under src ...
XBuild targets under src/directors ...
XBuild targets under src/routers ...
XBuild targets under src/transports ...
X/bin/sh ../conf/lib/mkdirs.sh -m 0755 /usr/local/smail-test/lib /usr/local/smail-test/lib/methods /usr/local/smail-test/bin
X/bin/sh ../conf/lib/inst.sh -s -u root -m 4555 -d /usr/local/smail-test/bin smail smail mailq pathto optto uupath runq rsmtp smtpd /usr/local/smail-test/bin/smail
Xsmail installed as /usr/local/smail-test/bin/smail
X/usr/local/smail-test/bin/smail linked to /usr/local/smail-test/bin/mailq
X/usr/local/smail-test/bin/mailq linked to /usr/local/smail-test/bin/pathto
X/usr/local/smail-test/bin/pathto linked to /usr/local/smail-test/bin/optto
X/usr/local/smail-test/bin/optto linked to /usr/local/smail-test/bin/uupath
X/usr/local/smail-test/bin/uupath linked to /usr/local/smail-test/bin/runq
X/usr/local/smail-test/bin/runq linked to /usr/local/smail-test/bin/rsmtp
X/usr/local/smail-test/bin/rsmtp linked to /usr/local/smail-test/bin/smtpd
Xmv: /usr/local/smail-test/bin/smail.NEW and /usr/local/smail-test/bin/smail are identical
Xmv: /usr/local/smail-test/bin/smail.NEW and /usr/local/smail-test/bin/smail are identical
Xinst: failed to install smail as /usr/local/smail-test/bin/smail
X*** Error code 1
X
XStop.
X*** Error code 1
X
XStop.
END_OF_FILE
if test 3945 -ne `wc -c <'make.out'`; then
    echo shar: \"'make.out'\" unpacked with wrong size!
fi
# end of 'make.out'
fi
if test -f 'conf/EDITME' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'conf/EDITME'\"
else
echo shar: Extracting \"'conf/EDITME'\" \(28884 characters\)
sed "s/^X//" >'conf/EDITME' <<'END_OF_FILE'
X# @(#)EDITME-dist	1.41 3/26/89 15:34:39
X#
X# EDITME - edit me to perform high level configuration of smail
X#
X# The EDITME file is used by makefiles to build individual defs.h,
X# defs.sh and defs.sed files, which in turn control the build/install
X# process of smail.
X#
X# The EDITME-dist file servers as a reference copy only.  Patches to
X# smail will refer to EDITME-dist rather than EDITME.  Only the EDITME
X# file is used in the build/install process.  Any editing should be done
X# to the file EDITME, which should be located in the same directory as
X# EDITME-dist.
X#
X# The EDITME is a /bin/sh shell script.  That is, comments begin with
X# the first non-quoted/non-escaped '#' character.  Values are set
X# using NAME=VALUE or NAME=, with no spaces around the equal sign.
X# Values that have spaces or special shell characters should be
X# qouted and/or escaped.  Consult the sh(1) man page for further details.
X#
X# Values that are indicated as optional may, in some cases, not be set.
X# All other values MUST be set to some value.  The NAME= form is
X# equivalent to not setting the value, with the exception of TEST_BASE.
X#
X# An alternate path to the EDITME file can be specified through setting
X# the environment variable SMAIL_EDITME.  This can either be a full
X# pathname or a relateive pathname, which will be referenced relative
X# to the smail conf directory.  Care must be taken with dependencies in
X# makefiles when the path to the EDITME file has changed.  If this is
X# a permanent change, then type "make depend" at the top of the smail
X# source tree.  Otherwise the conf/lib/mkdefs.sh shell script can be
X# run in affected directories to create new defs files.
X
X
X# CFLAGS - the base set of flags for the cc command
X#
X# optional
X#
X# When debugging smail, it is useful to set this to "-g".  Otherwise
X# "-O" is normally used to optimize the code produced.
X
XCFLAGS=-O					# common
X#CFLAGS=-g					# debug
X#CFLAGS="-O -C"					# UTS/580
X#CFLAGS="-g -C"					# UTS/580 debug
X
X
X# LDFLAGS - flags to pass to the loader, including special libraries
X#
X# optional
X#
X# These flags are passed to the cc command after any libraries or
X# flags specified in the conf/os file entry.
X
X#LDFLAGS="-lc_s"				# System V.3 shared libc
X#if [ "$FROM_ROOT" = src ]; then		# The BIND resolver library
X#	LDFLAGS="-lresolv"			#  only used in the src
X#fi						#  directory
X
X
X# STRIP - define this if you wish to strip binaries when installing
X#
X# optional
X#
X# The smail binaries will only be striped on installation if STRIP=yes.
X# This may save some disk space at the expence of the ability to do
X# symbolic debugging.
X
XSTRIP=yes
X
X
X# USE_SYMLINKS - define this if you wish to use symlinks when installing
X#
X# optional
X#
X# The smail binaries are normally installed using hardlinks between
X# the various copies of the smail binary.  Where hardlinks cannot be
X# made, real copies are made.  To use symbolic links instead of
X# hard links and copies, set USE_SYMLINKS=yes.  This will cause only
X# one copy of the smail binary to be installed.  Do not define this
X# if your system does not have symbolic links.  Also, do not define
X# this if your UUCP (for some reason) cannot handle /bin/rmail being
X# a symbolic link.
X
X#USE_SYMLINKS=yes
X
X
X# OS_TYPE - define the operating system type for your machine
X#
X# Consult the conf/os directory for a complete list of recognized
X# operating system types.  The names given below may not represent
X# all of the operating systems for which an OS description file
X# is available.
X
X#OS_TYPE=bsd4.2				# 4.2 BSD systems
X#OS_TYPE=bsd4.3				# 4.3 BSD systems
X#OS_TYPE=cpc3.0				# Counterpoint C-XIX Release 3.0
X#OS_TYPE=forpro				# fortune FOR:Pro 2.1 to 3.1
X#OS_TYPE=stride2.2			# UniStride release 2.2
X#OS_TYPE=sun_os3			# Sun/OS version 3.x
X#OS_TYPE=sun_os4			# Sun/OS version 4.x
X#OS_TYPE=sys5.2				# System V release 2
XOS_TYPE=sys5.3				# System V release 3
X#OS_TYPE=ultrix1.2			# DEC Ultrix release 1.2
X#OS_TYPE=unixpc3.0			# AT&T Unix PC (3b1) release 3.0
X#OS_TYPE=unixpc3.5			# AT&T Unix PC (3b1) release 3.5
X#OS_TYPE=uts1.2				# UTS/580 release 1.2
X#OS_TYPE=uts2.0				# UTS/580 release 2.0 load0
X#OS_TYPE=xenix5				# SCO Xenix System V
X
X
X# ARCH_TYPE - architecture type
X#
X# The ARCH_TYPE of 16bit refers to machines with 16 bit words.  This
X# mode is untested.  It is assumed that 16bit machines have extended
X# address spaces as smail is more than 64k bytes long.
X
XARCH_TYPE=32bit					# common
X#ARCH_TYPE=small32bit				# 32 bit without reasonable VM
X#ARCH_TYPE=16bit				# untested
X
X
X# DRIVER_CONFIGURATION - configuration file describing smail drivers
X#
X# optional
X#
X# By default, the os configuration file (conf/os/OS_TYPE) refers to
X# the file that describes the available director, router and transport
X# drivers.
X
X# For example on BSD based OS_TYPEs, the os configuration file refers to
X# a driver configuration that uses BSD networking.  A BSD based system
X# could not set DRIVER_CONFIGURATION and get the BSD netwokring based
X# drivers; or a system could set DRIVER_CONFIGURATION=unix-generic and
X# disable BSD networking drivers.
X#
X# Currently there are no conf/os files which specify the arpa-network
X# driver configuration (which includes support for the BIND server).
X# If you want to use this, you must set DRIVER_CONFIGURATION
X# explicitly.
X
XDRIVER_CONFIGURATION=				# common, implied by os/OS_TYPE
X#DRIVER_CONFIGURATION=unix-generic		# no BSD networking
X#DRIVER_CONFIGURATION=$ROOT/mydriver.cf		# customized configuration
X#DRIVER_CONFIGURATION=arpa-network		# include bind router
X
X
X# HOSTNAMES - names for the local host
X#
X# optional
X#
X# The HOSTNAMES value is a colon-separated list of names your system.
X# This does not need to include the name given by UUCP_NAME.  If
X# HOSTNAMES is set, then the first name in the list will be used as the
X# canonical name of your system.  That is, the name by which your
X# machine can be uniquely named across all networks.
X#
X# Normally HOSTNAMES is not set.  In this case the HOSTNAMES value will
X# be computed at run-time from the DOMAINS value and the system-dependently
X# computed name of your system.
X#
X# If you are registered in a domain, you might consider seting HOSTNAMES
X# to a list such as:   sitename.subdom.dom:sitename.foo.bar:sitename.uucp
X
X#HOSTNAMES=kgbvax.ussr.comm:kgbvax.uucp		# example only
X
X
X# DOMAINS - domains under which the local host resides
X#
X# optional   (except when HOSTNAMES is not set)
X#
X# If HOSTNAMES is not defined, then HOSTNAMES is computed by concatenating
X# local host's actual name with each name in this colon-separated list of
X# domain names.  This computation is done at run-time.
X#
X# Example: if DOMAINS="uts.amdahl.com:uucp", then the HOSTNAMES value
X# for the site "amdahl" would become "amdahl.uts.amdahl.com:amdahl.uucp".
X
XDOMAINS=diva.dgk.ruu.nl				# common
X#DOMAINS=ussr.comm:uucp				# example only
X
X
X# UUCP_NAME - name for the local host on the UUCP network
X#
X# optional
X#
X# This should be set to the name of the local host as known by the
X# UUCP software.
X#
X# Normally, no value is given for this variable, in which case the
X# value will be computed by smail at run-time from the actual name for
X# local host, as computed in a system-dependent fashion.
X
X#UUCP_NAME=kgbvax				# example only
X
X
X# VISIBLE_NAME - local host name used in outgoing addresses
X#
X# optional
X#
X# Some installations may wish to hide a group of machines under a common
X# name.  For example, at Amdahl, we may wish to hide the machines on our
X# ethernet under the domain "uts.amdahl.com".  If we set the value
X# VISIBLE_NAME="uts.amdahl.com" on the machine "futatsu", then mail
X# from "futatsu" sent as if it came from "user@uts.amdahl.com" rather than
X# "user@futatsu.uts.amdahl.com".  Of course, the "uts.amdahl.com" gateways
X# will need to forward mail to "user", however the fact that a user
X# does not have check for mail on all machines on the network is useful.
X#
X# The VISIBLE_NAME value will not be recognized as a name for the local
X# host unless it is also included in one of the other lists of names for
X# the local host.
X
X#VISIBLE_NAME=kgbvax.uucp			# example only
XVISIBLE_NAME=diva.dgk.ruu.nl
X
X
X# GATEWAY_NAMES - more names for the local host
X#
X# optional
X#
X# It is often important that hosts which are domain gateways recognize
X# the domain names as alternate names for the local host.  These names
X# should be defined in addition to those computed automatically from
X# the actual name for the local host by putting them in GATEWAY_NAMES.
X#
X# This variable is a colon-separated list of names for the local host
X# which is not computed from the actual name for the local host.
X
X#GATEWAY_NAMES=moscow.ussr.comm:ussr.comm:comm	# example only
XGATEWAY_NAMES=diva.dgk.ruu.nl:af.dgk.ruu.nl:dgk.ruu.nl
X
X
X# POSTMASTER - the default address for the mail administrator
X#
X# This address is used by smail as a last resort in trying to deliver
X# to the address "postmaster".  Normally, "postmaster" is aliased to a
X# responsible person, or persons through the alias file.  In the event
X# that no alias file exists, or that "postmaster" was not found in
X# that file or by any other directors, the default address will be
X# used.
X
XPOSTMASTER=rvh
X
X
X# NOBODY - a user with few access capabilities
X#
X# optional
X#
X# The user named here will be used by smail whenever a user ID is
X# desired that cannot do any more damange than any unpriveledged user
X# on the system.  Under 4.3BSD and SunOS, this would be the user named
X# "nobody".  Under other operating systems, it may be reasonable to
X# create a "nobody" entry in the passwd file.  Some systems have a
X# user such as "unknown" which will suffice.
X#
X# If this is not defined, then a default will be chosen.  This default
X# is "nobody" for 4.3BSD and SunOS, and is otherwise "guest".
X
X#NOBODY=nobody
X#NOBODY=unknown			# we use this at amdahl.
X
X
X# TEST_BASE - directory where smail test files are kept
X#
X# optional  (special when defined to an empty string)
X#
X# When testing smail, it is convenient to put binaries and configuration
X# files in an area separated from the actual installation areas.  The
X# TEST_BASE directory defines this alternate area.  Smail will assume
X# assume a fixed hierarchy below this directory, with a "bin" subdirectory
X# containing the smail binary and utilities, a "lib" directory containing
X# smail configuration files, and a "spool" directory containing smail
X# spool files.
X#
X# If no TEST_BASE is defined, then this facility is turned off.  If a
X# TEST_BASE is defined to be an empty string, then all programs will be
X# used in the area where they are compiled, LIB_DIR will be set to the
X# "lib" directory under the root of the smail source tree, and SPOOL_DIRS
X# will be set to the "spool" directory under the root of the smail source
X# tree.  In this case, a "make install" is not required.
X#
X# If a TEST_BASE is defined as a relative path (e.g. "."), then it is
X# defined relative to the root of the smail source directory.
X
XTEST_BASE=/usr/local/smail-test
X#TEST_BASE=test
X#TEST_BASE=					# use progs in source area
X
X
X# SMAIL_BIN_DIR - directory where copies of the smail binary are kept
X#
X# The Smail program comes in user callable names: smail, uupath,
X# pathto, optto, and so on.  A copy of smail will be linked to files
X# under SMAIL_BIN_DIR.  The SMAIL_BIN_DIR should be a directory
X# that is commonly in users search path (i.e., $PATH).
X
X#SMAIL_BIN_DIR=/usr/local			# BSD local convention
X#SMAIL_BIN_DIR=/usr/amdahl/bin			# convention for UTS/580
X#SMAIL_BIN_DIR=/usr/lbin			# Sys V local convention
XSMAIL_BIN_DIR=/usr/local/bin			# yet another tradition
X#SMAIL_BIN_DIR=/usr/smail/bin			# I use this right now
X
X
X# SMAIL_NAME - file where the primary working copy of smail is located
X#
X# optional
X#
X# Any program that needs to call smail, including smail itself will
X# attempt to execute the program named by SMAIL_NAME.
X#
X# Often the primary working copy of smail is /usr/lib/sendmail.  This
X# should be used for systems that used to run sendmail.  Programs such
X# as Berkeley Mail, System V mailx or /bin/mail can be made to, or do
X# call /usr/lib/sendmail for mailer activity.  It is common for public
X# domain programs to expect a mailer to exist under this name, also.
X#
X# If SMAIL_NAME is not defined here, or is set to a null string, then
X# $SMAIL_BIN_DIR/smail is used instead.  If this is the name that you
X# want to use as the primary binary pathname, then do set SMAIL_NAME
X# to the null string.  This will prevent the smail src/Makefile from
X# installing it as $SMAIL_BIN_DIR/smail twice.
X
X#SMAIL_NAME=/usr/lib/sendmail			# common convention
XSMAIL_NAME=					# use smail in bin directory
X
X
X# OTHER_SMAIL_NAMES - other names under which to install smail
X#
X# optional
X#
X# Many systems will wish to install smail as /bin/rmail to catch mail
X# coming in over UUCP directly with smail.  To install under this
X# name set OTHER_SMAIL_NAMES to /bin/rmail.  As implied by the name,
X# other pathnames can be specified as well, if a system has other
X# potential rendezvous points for mail.  This should be a colon or
X# white-space separated list of full pathnames.
X#
X# This is assumed to be empty when TEST_DIR is defined.
X
X#OTHER_SMAIL_NAMES=/bin/rmail			# common
X#OTHER_SMAIL_NAMES=/usr/lib/sendmail		# could use this rather
X						# than putting it into
X						# SMAIL_NAME
X
X
X# LIB_DIR - directory where various smail files are found
X#
X# The LIB_DIR is where various static smail files reside, by default.
X# Files which may reside under this directory are: the primary config
X# file, the directors, routers and transports files, an aliases file,
X# pathalias database, uuwho database, and the COPYING file.
X#
X# The common subdirectories under LIB_DIR are: "methods", where method
X# files are by default found; "maps", where local pathalias files,
X# mkmap configuration files and the getmap batch file is located;
X# and "lists" where mailing lists are commonly located.
X#
X# It should be noted that none of these files, except for COPYING,
X# is required by the smail binary as it is released.  See smail(5)
X# and smail(8) for more details on this and related topics.
X
X#LIB_DIR=/usr/lib/smail				# common convention
XLIB_DIR=/usr/local/lib/smail
X#LIB_DIR=/usr/smail/lib				# I use this right now
X
X
X# UTIL_BIN_DIR - directory where smail utilities are located
X#
X# The smail system has a number of programs such as pathalias, mkline,
X# mksort, mkdbm that users normally need not execute directly.  Such
X# utilities will be placed under the UTIL_BIN_DIR directory.
X#
X# UTIL_BIN_DIR is often the same as LIB_DIR.
X
XUTIL_BIN_DIR=$LIB_DIR				# common, same as LIB_DIR
X#UTIL_BIN_DIR=/usr/smail/util			# I use this right now
X
X
X# NEWALIASES - alternate pathname for mkaliases program
X#
X# optional
X#
X# For compatibility with sendmail, mkaliases can be installed under
X# a name such as /usr/ucb/newaliases, or /usr/lib/newaliases.  To setup
X# smail to perform this installation, set NEWALIASES to the desired full
X# pathname.  When testing, this is set to the empty string, signifying
X# that mkaliases will be installed only under the name mkaliases.
X
XNEWALIASES=$UTIL_BIN_DIR/newaliases
X#NEWALIASES=/usr/local/bin/newaliases
X#NEWALIASES=/usr/ucb/newaliases			# BSD location
X#NEWALIASES=/usr/lib/newaliases			# UTS/580 location
X
X
X# SECOND_CONFIG_FILE - pathname of an alternate config file
X#
X# optional
X#
X# Smail allows one to have a second set of configuration files that can
X# override both the compiled in and the optional primary config file.
X# Normally, the path to this secondary configuration file is defined
X# in the primary smail configuration file.  However the value
X# SECOND_CONFIG_FILE can be the filename of the secondary (alternate)
X# config file.  In the case where both this value, and where the
X# LIB_DIR/config file specifies a "second_config_file" value, the
X# LIB_DIR/config file takes presidence.
X#
X# A secondary configuration file is useful in an environment with
X# distributed filesystems.  In such an environment, the regular config
X# directory can be maintained centrally on a remotely mounted
X# filesystem.  Individual machines, can then setup a secondary
X# configuration file which overrides these centrally maintained files
X# for specific purposes.
X
X# For example, in a network with one gateway to the outside world,
X# all could share the same smail binaries and standard configuration.
X# However the the gateway machine could have a secondary configuration
X# file which so that the gateway's the smail setup has greater intelligence
X# and thus act as a smart_user and smart_path host.
X
XSECOND_CONFIG_FILE=				# common for non-NFS systems
X#SECOND_CONFIG_FILE=/private/usr/lib/smail	# convention for NFS systems
X
X
X# PATHS_FILE, PATHS_TYPE - location and type of the paths database
X#
X# optional
X#
X# If PATH_FILE begins with a '/', then it is the name of the optional
X# pathalias database, otherwise it is assumed that PATH_FILE refers to
X# a file under the LIB_DIR directory.
X#
X# For use with YP, it may be more convenient to use the "yp" type,
X# rather than "aliasyp", because this way a paths file can be maintained
X# in a format compatible with other YP maps.
X#
X# Caution, if the dbm(3x) library is available, yet the 4.3BSD ndbm(3)
X# routines are not, then only one dbm file can be used by smail.  Thus,
X# in this case either, but not both, of the PATHS_FILE and ALIASES_FILE
X# can be in dbm format.
X#
X# If PATHS_FILE is left undefined, no paths file is defined in the
X# preloaded smail configuration.
X
XPATHS_FILE=paths				# for file under LIB_DIR
X#PATHS_FILE=mail.paths				# for use over Sun YP
X
X#PATHS_TYPE=dbm					# for sites with dbm or ndbm
XPATHS_TYPE=bsearch				# for sorted files, faster
X#PATHS_TYPE=lsearch				# linear search
X#PATHS_TYPE=yp					# for use over Syn YP
X
X# ALIASES_FILE, ALIASES_TYPE - location and type of the aliases database
X#
X# optional
X#
X# If ALIASES_FILE begins with a '/', then it is the full pathname of the
X# optional aliases database, otherwise it is assumed that ALIASES_FILE
X# refers to a file under the LIB_DIR directory.
X#
X# For use with YP, it may be more convenient to use the "yp" type,
X# rather than "aliasyp", because this way a paths file can be maintained
X# in a format compatible with other YP maps.
X#
X# NOTE:	 If ALIASES_TYPE is specified as bsearch, then the suffix .sort
X#	 will be appended to the filename given in ALIASES_FILE.  The
X#	 mkaliases command will then treat a file without that suffix
X#	 as the unsorted source file for the database.
X#
X# Caution, if the dbm(3x) library is available, yet the 4.3BSD ndbm(3)
X# routines are not, then only one dbm file can be used by smail.  Thus,
X# in this case either, but not both, of the PATHS_FILE and ALIASES_FILE
X# can be in dbm format.
X#
X# If ALIASES_FILE is left undefined, no aliases file is defined in the
X# preloaded smail configuration.
X
X#ALIASES_FILE=/usr/lib/aliases			# compatible with sendmail
XALIASES_FILE=aliases				# for file under LIB_DIR
X#ALIASES_FILE=mail.aliases			# for use over Sun YP
X
X#ALIASES_TYPE=dbm				# compatible with sendmail
XALIASES_TYPE=lsearch				# for sites without dbm(3x)
X#ALIASES_TYPE=bsearch				# for sorted files, faster
X#ALIASES_TYPE=aliasyp				# for use over Sun YP
X
X
X# UUCP_SYSTEM_FILE - path to UUCP file containing remote systems
X#
X# optional
X#
X# The normal smail configuration defines a router that scans the
X# output of the /usr/bin/uuname command for neighboring UUCP sites.
X# When smail is running as a daemon, it can cache the output of uuname
X# so that the uuname command need not be executed for each mail
X# message.  In order to be able to detect when the output of uuname
X# will change, smail daemons will stat the UUCP configuration file
X# which contains the names of neighboring hosts.  This EDITME variable
X# defines the full pathname to this file.  If this variable is not
X# defined, then the output of the uuname will not be cached.
X
X#UUCP_SYSTEM_FILE=/usr/lib/uucp/L.sys		# use this for normal UUCP
XUUCP_SYSTEM_FILE=/usr/lib/uucp/Systems		# use this for HoneyDanBer UUCP
X
X
X# SPOOL_DIRS - smail spooling directories
X#
X# Smail can use one or more spooling directories, where spool directories
X# other than the first are used if earlier spool directories were
X# inaccessible or were on file systems which filled up.  The list of spool
X# directories should be colon-separated and may contain only one spool
X# directory if desired.
X
XSPOOL_DIRS=/usr/spool/smail			# common
X#SPOOL_DIRS=/usr/spool/smail:/usr2/spool/smail	# use of alternate filesystem
X#SPOOL_DIRS=/usr/smail/spool			# I use this right now
X
X
X# UNSHAR_MAP_DIR - where unshared USENET map files are to be placed
X#
X# optional
X#
X# The getmap utility will read a list of files on the file
X# LIB_DIR/map/batch, and using unsharmap unshar these maps into the
X# UNSHAR_MAP_DIR directory.
X#
X# A common way that maps are distributed is through the USENET news group
X# "comp.mail.maps".  A sys file line of:
X#
X#	usenet-maps:comp.mail.maps,world:F:<LIB_DIR>/map/batch
X#
X# where <LIB_DIR> is the value of LIB_DIR above, will add names into
X# the LIB_DIR/map/batch file for getmap to process.
X#
X# If the UNSHAR_MAP_DIR is not defined, then getmap and uuwho utilities
X# will not function.
X
XUNSHAR_MAP_DIR=/usr/spool/uumaps
X
X
X# TMP_DIR - secure temp directory used by smail utilities
X#
X# Some smail utilities use TMP_DIR to define a directory in which
X# their temporary files can be created.  Utilities that use this
X# directory are those that wish to use a secure temporary area.
X#
X# The only smail utilities that need to use TMP_DIR are utilities that
X# should be run as root, or as some other user with appropriate privledges.  
X# It is therefore recommended that TMP_DIR not be globally writable.  
X
X#TMP_DIR=$UNSHAR_MAP_DIR/tmp			# common
X#TMP_DIR=/usr/tmp				# if /usr/tmp is sticky
XTMP_DIR=$LIB_DIR/tmp				
X#TMP_DIR=/usr/local/lib/smail/tmp
X
X
X# SECURE_PATH - path for smail utilities
X#
X# The smail utilities often set their PATH to begin with the SECURE_PATH.
X# The SECURE_PATH should be a path of directories where standard commands
X# are located.  These directories and commands should not be writeable by
X# normal users.  A common directory for smail utilities to append to
X# SECURE_PATH is UTIL_BIN_DIR.
X
X#SECURE_PATH=/bin:/usr/bin:/usr/ucb		# common for BSD systems
X#SECURE_PATH=/bin:/usr/bin:/usr/amdahl/bin	# common for UTS/580 systems
XSECURE_PATH=/bin:/usr/bin:/usr/local/bin:$UTIL_BIN_DIR
X						# common for System V system
X
X
X# GROK_VOID - Define this to "yes" if the void type is fully supported
X#
X# Many systems support the void type but do not support initialized
X# values which are pointers to functions which return void.  Test for this
X# with the program fragment:
X#	void f();
X#	void (*avf[])() = { f };
X# If this produces an error from your compiler, do not define GROK_VOID.
X
XGROK_VOID=yes					# use this if void works
X#GROK_VOID=					# otherwise, use this
X
X
X# MAN1 - where smail user command man pages are to be installed
X# MAN5 - where smail file format man pages are to be installed
X# MAN8 - where smail administrator man pages should be installed
X# MAN1_EXT - file extension for user command man pages
X# MAN5_EXT - file extension for file format man pages
X# MAN8_EXT - file extension for adminstrator man pages
X#
X# optional
X#
X# The man page for "foo.an" in the smail man/man5 source directory
X# will be installed in MAN5/foo.MAN5_EXT, if MAN5 is defined.
X#
X# For some reason, BSD and System V differ on where file format man
X# pages are kept, hence the unusual values of MAN5 for System V.
X
X#MAN1=/usr/man/man1				# common for BSD systems
X#MAN1=/usr/man/u_man/man1			# common for System V systems
XMAN1=/usr/local/man/man1			# common for local man pages
XMAN1_EXT=1					# common
X
X#MAN5=/usr/man/man5				# common for BSD systems
X#MAN5=/usr/man/a_man/man4			# common for System V systems
XMAN5=/usr/local/man/man5			# common for local man pages
XMAN5_EXT=5					# common for BSD systems
X#MAN5_EXT=4					# common for System V systems
X
X#MAN8=/usr/man/man8				# common for BSD systems
X#MAN8=/usr/man/a_man/man8			# common for System V systems
XMAN8=/usr/local/man/man8			# common for local man pages
XMAN8_EXT=8					# common
X
X
X# COMPRESS - file compression
X#
X# The savelog utility can save space by compressing old log files.
X# Normally when a file is compressed, the suffix is added to the
X# filename.
X#
X# The COMPRESS symbol is the name of a program such that:
X#
X#		$COMPRESS $COMP_FLAG filename ...
X#
X# the file: filename is replaced by: filename$DOT_Z
X# regardless of the size of filename.  The command:
X#
X#		$UNCOMPRESS filename$DOT_Z
X#
X# will replace filename$DOT_Z with the original filename.
X# The command:
X#		$ZCAT filename$DOT_Z
X#
X# will read the compressed file: filename$DOT_Z and write the
X# plain text to standard output while leaving the file compressed.
X
XCOMPRESS=/usr/local/bin/compress		# common
XCOMP_FLAG="-f"
XUNCOMPRESS=/usr/local/bin/uncompress
XZCAT=/usr/local/bin/zcat
XDOT_Z=".Z"
X
X#COMPRESS=pack					# System V standard
X#COMP_FLAG="-f"
X#UNCOMPRESS=unpack
X#ZCAT=pcat
X#DOT_Z=".z"
X
X#COMPRESS=true					# if no compress is used
X#COMP_FLAG=""
X#UNCOMPRESS=true
X#ZCAT=cat
X#DOT_Z=""
X
X
X# LMAIL - where the real /bin/mail resides
X#
X# optional
X#
X# One many System V machines, the /bin/mail program will deliver what 
X# it thinks is local mail directly into user mailboxes.  The /bin/mail
X# program will therefore can bypass all aliasing does by Smail.  
X#
X# A solution to this program is to move this /bin/mail to LMAIL and
X# install binmail as /bin/mail.  If binmail is invoked to read mail, 
X# the LMAIL (old /bin/mail) is called, otherwise SMAIL is called
X# to deliver mail.
X#
X# If LMAIL defined below and the file LMAIL does not exist, then the binmail 
X# makefile install rule will attempt to move /bin/mail to LMAIL and then 
X# copy binmail into /bin/mail.  If LMAIL is defined and the file LMAIL
X# does not exist, then the binmail makefile will refuse to install binmail.
X#
X# If LMAIL is not defined then /bin/mail is not touched.
X#
X# NOTE: due to potential problems with binmail installation, binmail
X#	is not automatically built and installed from higher level
X#	makefiles.  One must go to the pd/binmail directory directly
X#	and make install it 'by hand'.
X
XLMAIL=/bin/lmail				# standard System V
X
X
X# MISC_C_DEFINES - miscellaneous #defines for C programs
X# MISC_C_DEFINES - miscellaneous #defines for C programs
X#
X# optional
X#
X# The value of MISC_C_DEFINES is included directly into the file defs.h
X# in each source directory.  It is useful as a central place for
X# miscellaneous #defines not otherwise setable above.  In particular,
X# it is useful for overriding other more values given in the file
X# src/config.h.  It was felt that it was appropriate to keep the
X# EDITME file fairly small, with only a reasonable subset of the
X# configurable aspects of smail being explicitly described.  As a
X# result, there may be some other things in config.h that you may
X# wish to change.  Use #define's here to accomplish this.
X#
X# A suitable collection of #undef's and #define's here can also
X# change the behavior defined in the file under conf/os or conf/arch
X# for your operating system and architecture.  However, use of
X# MISC_C_DEFINES for this is discouraged.
X#
X# As with /bin/sh scripts, a logical line beginning with a : causes
X# that line to be parsed but ignored.  If it were simply commented out
X# then the second line would be processed.
X
X: MISC_C_DEFINES='			/* example only */
X#undef ALIASES_FILE
X#define NO_ALIASES_FILE			/* disable aliases file */
X#define REQUIRE_CONFIGS TRUE		/* dont allow optional config files */
X#define DIRECTOR_FILE NULL		/* no director file */
X#define TRANSPORT_FILE NULL		/* no transport file */
X#undef LOCAL_MAIL_FILE			/* see src/config.h */
X#define LOCAL_MAIL_FILE "/usr/mail/${lc:user}"
X'
X
X
X# MISC_SH_DEFINES - miscellaneous script to include in defs.sh
X#
X# The value of MISC_SH_DEFINES is included directly into the file
X# defs.sh, in each source directory.  It is a useful place to store
X# script lines to override values set by the mkdefs.sh shell script
X# or in a conf/os or conf/arch file.
X#
X# As with /bin/sh scripts, a logical line beginning with a : causes
X# that line to be parsed but ignored.  If it were simply commented out
X# then the second line would be processed.
X
X: MISC_SH_DEFINES='			# example only
XLIST_FILENAME="~operator/mail/lists/${lc:user}"	# somewhat silly example
XLIBS="$LIBS -ldirect"			# more useful example
X'
X
X
X# MISC_SED_DEFINES - miscellaneous lines to include in defs.sed
X#
X# The value of MISC_SED_DEFINES is included directly into the file
X# defs.sed, in each source directory.  It is a useful place to store
X# sed lines to override lines set by the mkdefs.sh shell script from
X# information in a conf/os or conf/arch file.
X#
X# As with /bin/sh scripts, a logical line beginning with a : causes
X# that line to be parsed but ignored.  If it were simply commented out
X# then the second line would be processed.
X
X# We can't readily think of good examples for this one.
X: MISC_SED_DEFINES=''
X
END_OF_FILE
if test 28884 -ne `wc -c <'conf/EDITME'`; then
    echo shar: \"'conf/EDITME'\" unpacked with wrong size!
fi
# end of 'conf/EDITME'
fi
if test -f 'conf/EDITME-dgk.dif' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'conf/EDITME-dgk.dif'\"
else
echo shar: Extracting \"'conf/EDITME-dgk.dif'\" \(3386 characters\)
sed "s/^X//" >'conf/EDITME-dgk.dif' <<'END_OF_FILE'
X69c69
X< #STRIP=yes
X---
X> STRIP=yes
X96c96
X< OS_TYPE=bsd4.3				# 4.3 BSD systems
X---
X> #OS_TYPE=bsd4.3				# 4.3 BSD systems
X103c103
X< #OS_TYPE=sys5.3				# System V release 3
X---
X> OS_TYPE=sys5.3				# System V release 3
X179c179
X< DOMAINS=uucp					# common
X---
X> DOMAINS=diva.dgk.ruu.nl				# common
X214a215
X> VISIBLE_NAME=diva.dgk.ruu.nl
X229a231
X> GATEWAY_NAMES=diva.dgk.ruu.nl:af.dgk.ruu.nl:dgk.ruu.nl
X241c243
X< POSTMASTER=root
X---
X> POSTMASTER=rvh
X284c286
X< #TEST_BASE=/usr/project/smail
X---
X> TEST_BASE=/usr/local/smail-test
X296c298
X< SMAIL_BIN_DIR=/usr/local			# BSD local convention
X---
X> #SMAIL_BIN_DIR=/usr/local			# BSD local convention
X299c301
X< #SMAIL_BIN_DIR=/usr/local/bin			# yet another tradition
X---
X> SMAIL_BIN_DIR=/usr/local/bin			# yet another tradition
X322,323c324,325
X< SMAIL_NAME=/usr/lib/sendmail			# common convention
X< #SMAIL_NAME=					# use smail in bin directory
X---
X> #SMAIL_NAME=/usr/lib/sendmail			# common convention
X> SMAIL_NAME=					# use smail in bin directory
X339c341
X< OTHER_SMAIL_NAMES=/bin/rmail			# common
X---
X> #OTHER_SMAIL_NAMES=/bin/rmail			# common
X361,362c363,364
X< LIB_DIR=/usr/lib/smail				# common convention
X< #LIB_DIR=/usr/local/lib/smail
X---
X> #LIB_DIR=/usr/lib/smail				# common convention
X> LIB_DIR=/usr/local/lib/smail
X388c390
X< #NEWALIASES=$UTIL_BIN_DIR/newaliases
X---
X> NEWALIASES=$UTIL_BIN_DIR/newaliases
X390c392
X< NEWALIASES=/usr/ucb/newaliases			# BSD location
X---
X> #NEWALIASES=/usr/ucb/newaliases			# BSD location
X477,478c479,480
X< ALIASES_FILE=/usr/lib/aliases			# compatible with sendmail
X< #ALIASES_FILE=aliases				# for file under LIB_DIR
X---
X> #ALIASES_FILE=/usr/lib/aliases			# compatible with sendmail
X> ALIASES_FILE=aliases				# for file under LIB_DIR
X502c504
X< #UUCP_SYSTEM_FILE=/usr/lib/uucp/Systems		# use this for HoneyDanBer UUCP
X---
X> UUCP_SYSTEM_FILE=/usr/lib/uucp/Systems		# use this for HoneyDanBer UUCP
X550c552
X< TMP_DIR=$UNSHAR_MAP_DIR/tmp			# common
X---
X> #TMP_DIR=$UNSHAR_MAP_DIR/tmp			# common
X552c554
X< #TMP_DIR=$LIB_DIR/tmp				
X---
X> TMP_DIR=$LIB_DIR/tmp				
X564c566
X< SECURE_PATH=/bin:/usr/bin:/usr/ucb		# common for BSD systems
X---
X> #SECURE_PATH=/bin:/usr/bin:/usr/ucb		# common for BSD systems
X566c568,569
X< #SECURE_PATH=/bin:/usr/bin			# common for System V system
X---
X> SECURE_PATH=/bin:/usr/bin:/usr/local/bin:$UTIL_BIN_DIR
X> 						# common for System V system
X597c600
X< MAN1=/usr/man/man1				# common for BSD systems
X---
X> #MAN1=/usr/man/man1				# common for BSD systems
X599c602
X< #MAN1=/usr/local/man/man1			# common for local man pages
X---
X> MAN1=/usr/local/man/man1			# common for local man pages
X602c605
X< MAN5=/usr/man/man5				# common for BSD systems
X---
X> #MAN5=/usr/man/man5				# common for BSD systems
X604c607
X< #MAN5=/usr/local/man/man5			# common for local man pages
X---
X> MAN5=/usr/local/man/man5			# common for local man pages
X608c611
X< MAN8=/usr/man/man8				# common for BSD systems
X---
X> #MAN8=/usr/man/man8				# common for BSD systems
X610c613
X< #MAN8=/usr/local/man/man8			# common for local man pages
X---
X> MAN8=/usr/local/man/man8			# common for local man pages
X636c639
X< COMPRESS=compress				# common
X---
X> COMPRESS=/usr/local/bin/compress		# common
X638,639c641,642
X< UNCOMPRESS=uncompress
X< ZCAT=zcat
X---
X> UNCOMPRESS=/usr/local/bin/uncompress
X> ZCAT=/usr/local/bin/zcat
X680c683
X< #LMAIL=/bin/lmail				# standard System V
X---
X> LMAIL=/bin/lmail				# standard System V
X747a751
X> 
END_OF_FILE
if test 3386 -ne `wc -c <'conf/EDITME-dgk.dif'`; then
    echo shar: \"'conf/EDITME-dgk.dif'\" unpacked with wrong size!
fi
# end of 'conf/EDITME-dgk.dif'
fi
echo shar: End of shell archive.
exit 0
-- 
Rudi van Houten
DIVA DGK Faculteit Diergeneeskunde
Yalelaan 1 - Postbox 80163 - 3508 TD Utrecht


-- 
Rudi van Houten
DIVA DGK Faculteit Diergeneeskunde
Yalelaan 1 - Postbox 80163 - 3508 TD Utrecht

-- 
Rudi van Houten	<acbhour@cc.ruu.nl>
Academisch Computer Centrum Utrecht / Besturings Systemen
Budapestlaan 8  -  3584 CD  -  Utrecht  -  Netherlands
Tel: +31 30 531731		Fax: +31 30 531633