Date: Tue, 14 Nov 2000 15:22:35 -0800 From: "Kevin Oberman" <oberman@es.net> To: cjclark@alum.mit.edu Cc: Charlie Root <blaz@satx.rr.com>, freebsd-questions@FreeBSD.ORG Subject: Re: sendmail junk, other questions Message-ID: <200011142322.eAENMZJ16137@ptavv.es.net> In-Reply-To: Your message of "Sun, 12 Nov 2000 01:30:44 PST." <20001112013044.M75251@149.211.6.64.reflexcom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I recently ran into this problem, too. The source is that /etc/rc DOES run sendmail regardless of the value of sendmail_enable if there is a recoverable vi session on the system. I really wish that this was not the case. Unless you edit /etc/rc, it's unavoidable and I don't think this is right. But I can live with it. The lines are at about 470 with the actual invocation at line 501 of /etc/rc in Stable as of yesterday. vibackup=`echo /var/tmp/vi.recover/vi.*` if [ "${vibackup}" != '/var/tmp/vi.recover/vi.*' ]; then echo 'Recovering vi editor sessions' for i in /var/tmp/vi.recover/vi.*; do # Only test files that are readable. if [ ! -r "${i}" ]; then continue fi # Unmodified nvi editor backup files either have the # execute bit set or are zero length. Delete them. if [ -x "${i}" -o ! -s "${i}" ]; then rm -f "${i}" fi done # It is possible to get incomplete recovery files, if the editor # crashes at the right time. virecovery=`echo /var/tmp/vi.recover/recover.*` if [ "${virecovery}" != "/var/tmp/vi.recover/recover.*" ]; then for i in /var/tmp/vi.recover/recover.*; do # Only test files that are readable. if [ ! -r "${i}" ]; then continue fi # Delete any recovery files that are zero length, # corrupted, or that have no corresponding backup file. # Else send mail to the user. recfile=`awk '/^X-vi-recover-path:/{print $2}' < "${i}"` if [ -n "${recfile}" -a -s "${recfile}" ]; then sendmail -t < "${i}" else rm -f "${i}" fi done fi fi R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011142322.eAENMZJ16137>