From: heiby@chg.mcd.mot.com (Ron Heiby)
Newsgroups: comp.mail.misc
Subject: Re: Installing smail3.1.26 on SVR4
Keywords: mailsurr SVR4 smail3.1.26
Date: 28 Aug 92 22:27:25 GMT
Organization: Motorola Computer Group, Schaumburg, IL

I just installed on System V/88 R40v2 on the Motorola Delta Series
sytems in my lab.  I decided to simplify things by having *only* Smail
handle mail transport, so I went ahead and installed with the LMAIL
hack.  I haven't tried touching the mailsurr file, and it looks like I
won't have to.  Originally, I had my "transports" file set up to do
the Content-Length stuff and not the "unix_from_hack", but I found
that Elm 2.3.11 doesn't grok the new format (though I've heard that
2.4 will), so I turned the "unix_from_hack" and 'suffix="\n"' lines
back on, in addition to the Content stuff, for anyone using mailx.

Here's a diff of sys5.4 vs. sys5.4.mot, which I used for the Motorola
SVR4.  It includes turning on LMAIL.  The current release, R40v2 does
not seem to include /dev/sysmsg, so CONSOLE is set to /dev/console.
(That deficiency has been reported to the SV/88R4 developers.)  SVR4
Systems file is in /etc/uucp.  And, I added a few items to HAVE that I
strongly suspect are standard SVR4 features.  At least, they're in
SV/88R4.

Enjoy!

----- start sys5.4.mot diff -----
*** ../build/3.1.26.88k.r4/conf/os/sys5.4	Sat Aug  8 20:42:40 1992
--- ../build/3.1.26.88k.r4/conf/os/sys5.4.mot	Fri Aug 21 14:37:00 1992
***************
*** 1,6 ****
--- 1,7 ----
  # @(#)conf/os/sys5.4	1.9 8/8/92 18:42:39
  #
  # sys5.4 - define the characteristics of AT&T System V release 4
+ # sys5.4.mot - Version for Motorola System V/88 R40v2 - Ron Heiby 8/92
  
  . $ROOT/conf/os/posix		# this is a P1003.1-compliant system
  
***************
*** 17,22 ****
--- 18,28 ----
  # OSLIBS - list any object libraries containing routines we will need
  OSLIBS="-lgen -lsocket -lresolv -lnsl -lc -L/usr/ucblib -ldbm -lucb"
  
+ # LMAIL - where the real /bin/mail resides
+ # see the comment in conf/EDITME-dist
+ #
+ LMAIL=/bin/lmail			# standard System V
+ 
  # INCLUDES - list additional include directories
  INCLUDES="-I/usr/include -I/usr/ucbinclude"
  
***************
*** 27,33 ****
  SECURE_PATH=/usr/bin
  
  # CONSOLE - path to device for console messages
! CONSOLE=/dev/sysmsg
  
  # COMPRESS, etc. - Select method of file compression (use compress)
  COMPRESS=compress
--- 33,39 ----
  SECURE_PATH=/usr/bin
  
  # CONSOLE - path to device for console messages
! CONSOLE=/dev/console
  
  # COMPRESS, etc. - Select method of file compression (use compress)
  COMPRESS=compress
***************
*** 37,43 ****
  ZCAT=zcat
  
  # HAVE - what features should be used with this operating system
! HAVE=$HAVE:BSD_NETWORKING:YP:HASH_BANG:RLIMIT:NDBM:FSYNC:BIND:COMSAT
  
  # MISC_C_DEFINES - miscellaneous #defines
  # Define data and stack resource limits, to prevent an rlimit of
--- 43,49 ----
  ZCAT=zcat
  
  # HAVE - what features should be used with this operating system
! HAVE=$HAVE:BSD_NETWORKING:YP:HASH_BANG:RLIMIT:NDBM:FSYNC:BIND:COMSAT:CHSIZE:FTRUNCATE:SETGROUPS:ULIMIT:MEMMOVE
  
  # MISC_C_DEFINES - miscellaneous #defines
  # Define data and stack resource limits, to prevent an rlimit of
***************
*** 57,60 ****
  MISC_DEFINES=NO_PALIAS_MYMALLOC
  
  # UUCP_SYSTEM_FILE - path to UUCP file containing remote systems
! UUCP_SYSTEM_FILE=/usr/lib/uucp/Systems
--- 63,66 ----
  MISC_DEFINES=NO_PALIAS_MYMALLOC
  
  # UUCP_SYSTEM_FILE - path to UUCP file containing remote systems
! UUCP_SYSTEM_FILE=/etc/uucp/Systems

----- end sys5.4.mot diff -----
-- 
Ron Heiby, heiby@chg.mcd.mot.com	Moderator: comp.newprod
"The centipede has a thousand legs, but he cannot tapdance."
Newsgroups: comp.mail.misc