Date: Sun, 15 Sep 2002 06:20:04 -0700 (PDT) From: Valentin Nechayev <netch@iv.nn.kiev.ua> To: freebsd-bugs@FreeBSD.org Subject: Re: conf/41570: Sendmail hoststat cleaning error Message-ID: <200209151320.g8FDK4uC053168@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR conf/41570; it has been noted by GNATS. From: Valentin Nechayev <netch@iv.nn.kiev.ua> To: Alex Vasylenko <lxv@a-send-pr.sink.omut.org> Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: conf/41570: Sendmail hoststat cleaning error Date: Sun, 15 Sep 2002 16:13:25 +0300 Thu, Sep 05, 2002 at 16:50:04, lxv (Alex Vasylenko) wrote about "Re: conf/41570: Sendmail hoststat cleaning error": AV> HostStatusDirectory is a configurable option in sendmail, AV> so 150.clean-hoststat shouldn't blindly expect it to AV> be /var/spool/.hoststat, besides HostStatusDirectory is AV> relative to /var/spool/mqueue. At all I can't see a need to such procedure, including find ... -delete, because sendmail has working implementation of hoststat base purging. Run `purgestat' or `sendmail -bH'. Thus, version I recommend is following (I'm not familiar with script return codes, hence fix what is wrong): === cut === #!/bin/sh # # $FreeBSD: src/etc/periodic/daily/150.clean-hoststat,v 1.3.2.2 2000/09/20 02:46:15 jkh Exp $ # # Remove stale files in /var/spool/.hoststat # # If there is a global system configuration file, suck it in. # if [ -r /etc/defaults/periodic.conf ] then . /etc/defaults/periodic.conf source_periodic_confs fi case "$daily_clean_hoststat_enable" in [Yy][Ee][Ss]) /usr/sbin/sendmail -bH rc=$? [ $rc -gt 1 ] && rc=1 ;; *) rc=0;; esac exit $rc === end cut === /netch To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209151320.g8FDK4uC053168>