From: Frank Brehm Date: Tue, 17 Jan 2017 02:10:02 +0000 (+0100) Subject: daily autocommit X-Git-Url: https://git.uhu-banane.net/?a=commitdiff_plain;h=b944b4f192ce89b1e2929465c973fa854d20c22c;p=config%2Fberta%2Fetc.git daily autocommit --- 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.