[arch-projects] [initscripts][PATCH] Add logrotate config file to rotate /var/log/boot

Eric Bélanger snowmaniscool at gmail.com
Fri Jun 3 23:18:50 EDT 2011


Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
---
 Makefile |    3 ++-
 bootlog  |    9 +++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)
 create mode 100644 bootlog

diff --git a/Makefile b/Makefile
index fcabb0e..0111cbe 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 VER  := $(shell git describe)
-DIRS := /etc/rc.d /etc/conf.d /etc/rc.d/functions.d /etc/cron.hourly /sbin /etc/bash_completion.d /usr/share/zsh/site-functions
+DIRS := /etc/rc.d /etc/conf.d /etc/rc.d/functions.d /etc/cron.hourly /etc/logrotate.d /sbin /etc/bash_completion.d /usr/share/zsh/site-functions
 
 minilogd: minilogd.o
 
@@ -10,6 +10,7 @@ install: minilogd installdirs
 	install -m644 -t $(DESTDIR)/etc inittab rc.conf
 	install -m755 -t $(DESTDIR)/etc rc.local rc.local.shutdown rc.multi rc.shutdown rc.single rc.sysinit
 	install -m755 -t $(DESTDIR)/etc/cron.hourly adjtime
+	install -m644 -t $(DESTDIR)/etc/logrotate.d bootlog
 	install -m644 -t $(DESTDIR)/etc/rc.d functions
 	install -m755 -t $(DESTDIR)/etc/rc.d hwclock network netfs
 	install -m755 -t $(DESTDIR)/sbin minilogd rc.d
diff --git a/bootlog b/bootlog
new file mode 100644
index 0000000..b97af0b
--- /dev/null
+++ b/bootlog
@@ -0,0 +1,9 @@
+/var/log/boot {
+    compress
+    rotate 1
+    size=+1024k
+    notifempty
+    missingok
+    copytruncate
+    noolddir
+}
-- 
1.7.5.4



More information about the arch-projects mailing list