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]