Package: elm Version: 2.4pl25-2 elm changes permissions on mail folders incorrectly when the mail folder is nfs mounted from a non-linux box. The mode is changed from 0660 to 0600, which prevents the mail daemon on the remote system from properly accessing the mail folder. This may be a more general case of /var/spool/mail and /tmp being on separate partitions, and requiring the mail folder to be copied upon exitting from elm. For some reason, elm does not restore the permissions on a mail folder which has been copied when quitting. I hacked the elm code with the patch below to fix the problem at my site, but I doubt that my fix should be used as a general fix. My first thought is that the sense of the if statement needs to be reversed [ if (need_to_copy) { ], but I may be wrong.
--- elm-2.4pl25.orig/src/leavembox.c Sun Mar 26 16:27:24 1995 +++ elm-2.4pl25/src/leavembox.c Mon Sep 30 21:54:36 1996 @@ -845,14 +845,18 @@ * tracking down what it points to. */ +#if 0 if (!need_to_copy) { +#endif if(restore_file_stats(cur_folder) != 1) { error1(catgets(elm_msg_cat, ElmSet, ElmLeaveProblemsRestoringPerms, "Problems restoring permissions of folder %s!"), cur_folder); if (sleepmsg > 0) sleep(sleepmsg); } +#if 0 } +#endif #if defined(BSD) && !defined(UTIMBUF) utime_buffer[0] = buf.st_atime; -- Scott Barker Linux Consultant [EMAIL PROTECTED] http://www.cuug.ab.ca:8001/~barkers/ (under construction) [ I try to reply to all e-mail within 3 days. If you don't ] [ get a response by then, I probably didn't get your e-mail. ] [ Unsolicited commercial and junk e-mail will be proof-read for US$100 ] "The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." - Nathaniel Borenstein -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]