Mailing List Archive

r1463 - trunk/varnish-cache/debian
Author: ssm
Date: 2007-05-22 17:33:41 +0200 (Tue, 22 May 2007)
New Revision: 1463

Added:
trunk/varnish-cache/debian/varnish.logrotate
Modified:
trunk/varnish-cache/debian/dirs
trunk/varnish-cache/debian/rules
trunk/varnish-cache/debian/varnish.varnishlog.init
Log:
Add log rotation for /var/log/varnish/varnish.log

Modified: trunk/varnish-cache/debian/dirs
===================================================================
--- trunk/varnish-cache/debian/dirs 2007-05-22 10:20:57 UTC (rev 1462)
+++ trunk/varnish-cache/debian/dirs 2007-05-22 15:33:41 UTC (rev 1463)
@@ -1,4 +1,5 @@
etc/varnish
+etc/logrotate.d
usr/bin
usr/lib
usr/sbin

Modified: trunk/varnish-cache/debian/rules
===================================================================
--- trunk/varnish-cache/debian/rules 2007-05-22 10:20:57 UTC (rev 1462)
+++ trunk/varnish-cache/debian/rules 2007-05-22 15:33:41 UTC (rev 1463)
@@ -69,6 +69,7 @@
$(MAKE) install DESTDIR=$(CURDIR)/debian/varnish
install -m 644 $(CURDIR)/etc/default.vcl $(CURDIR)/debian/varnish/etc/varnish/
install -m 644 $(CURDIR)/debian/lintian-override $(CURDIR)/debian/varnish/usr/share/lintian/overrides/varnish
+ install -m 644 $(CURDIR)/debian/varnish.logrotate $(CURDIR)/debian/varnish/etc/logrotate.d/varnish


# Build architecture-independent files here.

Added: trunk/varnish-cache/debian/varnish.logrotate
===================================================================
--- trunk/varnish-cache/debian/varnish.logrotate 2007-05-22 10:20:57 UTC (rev 1462)
+++ trunk/varnish-cache/debian/varnish.logrotate 2007-05-22 15:33:41 UTC (rev 1463)
@@ -0,0 +1,9 @@
+/var/log/varnish/varnish.log {
+ daily
+ rotate 7
+ compress
+ delaycompress
+ postrotate
+ /usr/sbin/invoke-rc.d varnishlog reload > /dev/null
+ endscript
+}

Modified: trunk/varnish-cache/debian/varnish.varnishlog.init
===================================================================
--- trunk/varnish-cache/debian/varnish.varnishlog.init 2007-05-22 10:20:57 UTC (rev 1462)
+++ trunk/varnish-cache/debian/varnish.varnishlog.init 2007-05-22 15:33:41 UTC (rev 1463)
@@ -52,12 +52,22 @@
log_end_msg 1
fi
;;
+ reload)
+ log_daemon_msg "Reloading $DESC"
+ log_progress_msg $NAME
+ if kill -HUP $(cat $PIDFILE) >/dev/null 2>&1; then
+ log_end_msg 0
+ else
+ log_end_msg 1
+ exit 1
+ fi
+ ;;
restart|force-reload)
$0 stop
$0 start
;;
*)
- log_success_msg "Usage: $0 {start|stop|restart|force-reload}"
+ log_success_msg "Usage: $0 {start|stop|restart|force-reload|reload}"
exit 1
;;
esac