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