From b944b4f192ce89b1e2929465c973fa854d20c22c Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Tue, 17 Jan 2017 03:10:02 +0100 Subject: [PATCH] daily autocommit --- .etckeeper | 2 + config-archive/etc/logrotate.conf | 47 ++++++++++++++++++++++ config-archive/etc/logrotate.conf.dist.new | 43 ++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 config-archive/etc/logrotate.conf create mode 100644 config-archive/etc/logrotate.conf.dist.new diff --git a/.etckeeper b/.etckeeper index 94ad4cb..8a45d17 100755 --- a/.etckeeper +++ b/.etckeeper @@ -185,6 +185,8 @@ maybe chmod 0644 'config-archive/etc/layman/layman.cfg' maybe chmod 0644 'config-archive/etc/layman/layman.cfg.dist.new' maybe chmod 0644 'config-archive/etc/locale.gen' maybe chmod 0644 'config-archive/etc/locale.gen.dist.new' +maybe chmod 0644 'config-archive/etc/logrotate.conf' +maybe chmod 0644 'config-archive/etc/logrotate.conf.dist.new' maybe chmod 0755 'config-archive/etc/logrotate.d' maybe chmod 0644 'config-archive/etc/logrotate.d/apache2' maybe chmod 0644 'config-archive/etc/logrotate.d/apache2.dist.new' diff --git a/config-archive/etc/logrotate.conf b/config-archive/etc/logrotate.conf new file mode 100644 index 0000000..d281ed1 --- /dev/null +++ b/config-archive/etc/logrotate.conf @@ -0,0 +1,47 @@ +# $Id$ +# +# Default logrotate(8) configuration file for Gentoo Linux. +# See "man logrotate" for details. + +# rotate log files weekly. +weekly +#daily + +# keep 4 weeks worth of backlogs. +rotate 10 +maxage 365 + +# create new (empty) log files after rotating old ones. +create + +# use date as a suffix of the rotated file. +dateext +dateformat -%Y-%m-%d_%H-%M + +# compress rotated log files. +compress + +notifempty +nomail +noolddir + +# packages can drop log rotation information into this directory. +include /etc/logrotate.d + +# no packages own wtmp and btmp -- we'll rotate them here. +/var/log/wtmp { + missingok + monthly + create 0664 root utmp + minsize 1M + rotate 12 +} +/var/log/btmp { + missingok + monthly + create 0600 root utmp + minsize 1M + rotate 12 +} + +# system-specific logs may be also be configured here. diff --git a/config-archive/etc/logrotate.conf.dist.new b/config-archive/etc/logrotate.conf.dist.new new file mode 100644 index 0000000..b6292ec --- /dev/null +++ b/config-archive/etc/logrotate.conf.dist.new @@ -0,0 +1,43 @@ +# $Id$ +# +# Default logrotate(8) configuration file for Gentoo Linux. +# See "man logrotate" for details. + +# rotate log files weekly. +weekly +#daily + +# keep 4 weeks worth of backlogs. +rotate 4 + +# create new (empty) log files after rotating old ones. +create + +# use date as a suffix of the rotated file. +dateext + +# compress rotated log files. +compress + +notifempty +nomail +noolddir + +# packages can drop log rotation information into this directory. +include /etc/logrotate.d + +# no packages own wtmp and btmp -- we'll rotate them here. +/var/log/wtmp { + monthly + create 0664 root utmp + minsize 1M + rotate 1 +} +/var/log/btmp { + missingok + monthly + create 0600 root utmp + rotate 1 +} + +# system-specific logs may be also be configured here. -- 2.39.5