OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web Date: 28-Jun-2003 17:03:58 Branch: HEAD Handle: 2003062816035701 Modified files: openpkg-src/sendmail rc.sendmail sendmail.spec openpkg-web news.txt Log: resurrect old way of rotation which includes a daemon restart Summary: Revision Changes Path 1.9 +25 -10 openpkg-src/sendmail/rc.sendmail 1.73 +1 -1 openpkg-src/sendmail/sendmail.spec 1.5060 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/sendmail/rc.sendmail ============================================================================ $ cvs diff -u -r1.8 -r1.9 rc.sendmail --- openpkg-src/sendmail/rc.sendmail 24 Jun 2003 13:28:44 -0000 1.8 +++ openpkg-src/sendmail/rc.sendmail 28 Jun 2003 15:03:58 -0000 1.9 @@ -91,14 +91,29 @@ sendmail_start %daily -u @l_susr@ - opServiceEnabled sendmail || exit 0 + if opServiceEnabled sendmail; then + opTmpDirGen sendmail + opTmpDirFile sendmail hint hintfile + prolog="true" + if [ ".$sendmail_log_prolog" != . ]; then + prolog="$prolog; $sendmail_log_prolog" + fi + epilog="echo 'epilog' >$hintfile" + if [ ".$sendmail_log_epilog" != . ]; then + epilog="$epilog; $sendmail_log_epilog" + fi + shtool rotate -f \ + -n${sendmail_log_numfiles} -s${sendmail_log_minsize} \ + -d -z${sendmail_log_complevel} \ + [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \ + -P "$prolog" \ + -E "$epilog" \ + @l_prefix@/var/sendmail/sendmail.log + if [ ".`cat $hintfile`" = ".epilog" ]; then + sendmail_signal TERM KILL + sleep 2 + sendmail_start + fi + opTmpDirDel sendmail + fi - # rotate logfile - prolog="$sendmail_log_prolog" - epilog="$sendmail_log_epilog && @l_prefix@/etc/rc sendmail restart || true" - shtool rotate -f \ - -n${sendmail_log_numfiles} -s${sendmail_log_minsize} -d \ - -z${sendmail_log_complevel} [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ -m644 \ - -P "${prolog}" \ - -E "${epilog}" \ - @l_prefix@/var/sendmail/sendmail.log @@ . patch -p0 <<'@@ .' Index: openpkg-src/sendmail/sendmail.spec ============================================================================ $ cvs diff -u -r1.72 -r1.73 sendmail.spec --- openpkg-src/sendmail/sendmail.spec 24 Jun 2003 13:28:44 -0000 1.72 +++ openpkg-src/sendmail/sendmail.spec 28 Jun 2003 15:03:58 -0000 1.73 @@ -33,7 +33,7 @@ Group: Mail License: BSD Version: 8.12.9 -Release: 20030624 +Release: 20030628 # package options %option with_fsl yes @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.5059 -r1.5060 news.txt --- openpkg-web/news.txt 28 Jun 2003 15:00:26 -0000 1.5059 +++ openpkg-web/news.txt 28 Jun 2003 15:03:57 -0000 1.5060 @@ -1,3 +1,4 @@ +28-Jun-2003: Upgraded package: P<sendmail-8.12.9-20030628> 28-Jun-2003: Upgraded package: P<sasl-2.1.13-20030628> 28-Jun-2003: Upgraded package: P<qpopper-4.0.5-20030628> 28-Jun-2003: Upgraded package: P<inn-2.4.0-20030628> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]