Trouble with Xenix rmail.

Ron Kuris ron at rdk386.uucp
Wed Jun 6 05:20:12 AEST 1990


In article <145 at embassy.UUCP> lance at embassy.UUCP (Lance N. Antrim) writes:
> [ my original response deleted ]
>
>This must be a recurring question, so if there is a reference to send me
>to, then please do.  I want to install smail 2.5 on my Xenix 386 system.
> I have the sources for smail 2.5 and pathalias.  I assume that I pretty
>much follow the instructions for installation on a System V/no sendmail
>system, but it there anything particular to Xenix that I should watch
>for?  In particular, do I treat xenix execmail as if were the SysV
>rmail?
>
>I have been through the documentation, the nutshell guides and the xenix
>manuals, but now I need advice from those who gone before.  You can
>e-mail responses and I will post a summary of the steps needed to
>install smail on Xenix for others.

You're right -- probably tons of people are interested.  I only made two
changes to smail to get it to work, plus renamed "execmail" to
"lexecmail" (its in /usr/lib/mail).  "execmail" should be a link to "smail"
which should be a link to "rmail" :-)

Here's my context diffs.  They apply to version 2.5 of smail.

*** Makefile	Thu Apr 26 06:22:27 1990
--- ../smail.orig/Makefile	Tue Jun  5 06:14:14 1990
***************
*** 6,12 ****
  #
  # System V Release 2.0 sites can use -lmalloc for a faster malloc
  #
! LIBS	=	-lmalloc
  
  OBJECTS =	main.o map.o resolve.o deliver.o misc.o alias.o pw.o headers.o getpath.o str.o getopt.o
  
--- 6,12 ----
  #
  # System V Release 2.0 sites can use -lmalloc for a faster malloc
  #
! #LIBS	=	-lmalloc
  
  OBJECTS =	main.o map.o resolve.o deliver.o misc.o alias.o pw.o headers.o getpath.o str.o getopt.o
  
*** defs.h	Thu Apr 26 07:05:09 1990
--- ../smail.orig/defs.h	Tue Jun  5 06:14:15 1990
***************
*** 201,207 ****
  #ifdef BSD
  #define LMAIL(frm,sys)		"/bin/mail"	/* BSD local delivery agent */
  #else
! #define LMAIL(frm,sys)		"/usr/lib/mail/lexecmail -f %s",frm	/* SV  local delivery agent */
  #endif
  
  #define LARG(user)		" '%s'",postmaster(user)
--- 201,207 ----
  #ifdef BSD
  #define LMAIL(frm,sys)		"/bin/mail"	/* BSD local delivery agent */
  #else
! #define LMAIL(frm,sys)		"/bin/lmail"	/* SV  local delivery agent */
  #endif
  
  #define LARG(user)		" '%s'",postmaster(user)
-- 
--
...!pyramid!unify!rdk386!ron -or- ...!ames!pacbell!sactoh0!siva!rdk386!ron
It's not how many mistakes you make, its how quickly you recover from them.



More information about the Comp.unix.xenix mailing list