2008-09-06 00:08:20 +02:00
|
|
|
--- ./Makefile.orig 2008-05-19 12:25:54.000000000 +0200
|
|
|
|
+++ ./Makefile 2008-08-22 15:28:29.000000000 +0200
|
|
|
|
@@ -61,7 +61,7 @@
|
2007-01-16 00:24:09 +01:00
|
|
|
endif
|
|
|
|
|
|
|
|
BINDIR = $(BASEDIR)/sbin
|
|
|
|
-MANDIR = $(BASEDIR)/man
|
|
|
|
+MANDIR = $(BASEDIR)/share/man
|
|
|
|
|
|
|
|
#--------------------------------------------------------------------------
|
|
|
|
|
2008-09-06 00:08:20 +02:00
|
|
|
--- ./examples/logrotate.cron.orig 2008-08-22 15:51:39.000000000 +0200
|
|
|
|
+++ ./examples/logrotate.cron 2008-08-22 15:28:29.000000000 +0200
|
2007-01-16 00:24:09 +01:00
|
|
|
@@ -1,8 +1,17 @@
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
-/usr/sbin/logrotate /etc/logrotate.conf
|
|
|
|
-EXITVALUE=$?
|
|
|
|
+TMPF=`mktemp /tmp/logrotate.XXXXXXXXXX`
|
|
|
|
+
|
|
|
|
+/usr/sbin/logrotate /etc/logrotate.conf 2>&1 | tee $TMPF
|
|
|
|
+EXITVALUE=${PIPESTATUS[0]}
|
|
|
|
+
|
|
|
|
if [ $EXITVALUE != 0 ]; then
|
|
|
|
- /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
|
|
|
|
+ # wait a sec, we might just have restarted syslog
|
|
|
|
+ sleep 1
|
|
|
|
+ # tell what went wrong
|
|
|
|
+ /bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
|
|
|
|
+ /bin/logger -t logrotate -f $TMPF
|
|
|
|
fi
|
|
|
|
+
|
|
|
|
+rm -f $TMPF
|
|
|
|
exit 0
|