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