home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / mail / elm / 3680 next >
Encoding:
Text File  |  1992-12-11  |  2.5 KB  |  62 lines

  1. Newsgroups: comp.mail.elm
  2. Path: sparky!uunet!mcsun!sun4nl!ruuinf!edwin
  3. From: edwin@cs.ruu.nl (Edwin Kremer)
  4. Subject: Elm-2.4 and site-wide NFS-mounted /usr/[spool/]/mail
  5. Sender: network-news@cs.ruu.nl
  6. Message-ID: <1992Dec11.175043.16246@cs.ruu.nl>
  7. Date: Fri, 11 Dec 1992 17:50:43 GMT
  8. Organization: Utrecht University, Dept. of Computer Science
  9. Lines: 51
  10.  
  11.  
  12. We have mail configured on our systems such that the user mailboxes  are
  13. in  one  directory  on  a  central mailserver machine. This directory is
  14. mounted over NFS on  many  other  systems.  Sendmail  (5.65c+IDA1.4.4.1)
  15. takes  care  of  correct delivery to the central mailserver host. Elm is
  16. just used as a mail user agent.
  17.  
  18. To prevent users from running more than one  Elm  session  on  different
  19. machines,  but  on  the  same  mailbox,  I've  configured Elm to put its
  20. working copies of the mailbox in  "/usr/[spool/]/mail/WORKSPACE",  which
  21. is  also  shared  among  all  systems.  This "mbox.<user>" locking works
  22. perfectly well.
  23.  
  24. However, Elm 2.4 introduced some other files  as  well,  especially  the
  25. status file "est.<pid>". Well, we (of course) can do the impossible, but
  26. we can't guarantee the uniqueness of <pid>  on  many  systems :-)
  27.  I  would prefer  if  we (the development group and the net) could agree
  28. on    a    name   change    for    this    status    file    --    would
  29. "est.<hostname>.<pid>"   be sufficient? Any other ideas?
  30.  
  31.  
  32. Something completely different: I was told that  'Configure'  failed  to
  33. find   "fcntl   locking"   on  Ultrix systems (Ultrix 4.3 (Rev. 44)). It
  34. should try a little harder though... Here's a cdiff:
  35.  
  36.  
  37. *** Configure.old    Mon Dec  7 22:36:06 1992
  38. --- Configure    Fri Dec 11 15:05:14 1992
  39. ***************
  40. *** 2156,2161 ****
  41. --- 2156,2164 ----
  42.   if $contains F_SETLK /usr/include/sys/fcntl.h >/dev/null 2>&1; then
  43.       echo 'F_SETLK found, fcntl locking available'
  44.       has_fcntl="$define"
  45. + elif $contains F_SETLK /usr/include/sys/file.h >/dev/null 2>&1; then
  46. +     echo 'F_SETLK found, fcntl locking available'
  47. +     has_fcntl="$define"
  48.   elif $contains F_SETLK /usr/include/sys/fcntlcom.h >/dev/null 2>&1; then
  49.       echo 'F_SETLK found, fcntl locking available'
  50.       has_fcntl="$define"
  51.  
  52.  
  53.  
  54. Thanks for your time.
  55.  
  56.                         --[ Edwin ]--
  57. -- 
  58. Edwin H. Kremer, systems- and network manager.    [NIC-Whois handle: EHK3]
  59.   Department of Computer Science,    Utrecht University,   The Netherlands
  60.   Internet: Edwin.Kremer@cs.ruu.nl   NeXTmail: Edwin.Kremer@edge.cs.ruu.nl
  61.   X.400   : G=Edwin;S=Kremer;OU=cs;O=ruu;PRMD=surf;ADMD=400net;C=nl
  62.