diff options
author | Bob Gilligan <gilligan@vyatta.com> | 2011-01-17 19:43:14 -0800 |
---|---|---|
committer | Bob Gilligan <gilligan@vyatta.com> | 2011-01-17 19:43:14 -0800 |
commit | 71a31ff516ef63f5ce52ca1bca17e10497a6a15d (patch) | |
tree | 120bf12023e0afba63763a9012e5511563604342 | |
parent | bdcb00f49def04bde4fcd0e6cf3511c37f0a68b8 (diff) | |
download | vyatta-cfg-system-71a31ff516ef63f5ce52ca1bca17e10497a6a15d.tar.gz vyatta-cfg-system-71a31ff516ef63f5ce52ca1bca17e10497a6a15d.zip |
Bugfix 6668: Check to see if log files need rotation hourly.
Previously, log file rotation was checked by cron daily. Some log
file -- such as those generated by PPP -- can grow rapidly. Such
infrequent checking can lead to running out of disk space on systems
with small disk drives or flash storage. This change checks for
rotation hourly.
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | sysconf/vyatta-logrotate-hourly | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index ee53e446..501c8005 100644 --- a/Makefile.am +++ b/Makefile.am @@ -99,6 +99,9 @@ udevrulesdir = /lib/udev/rules.d libudev_SCRIPTS = scripts/vyatta_net_name udevrules_DATA = sysconf/65-vyatta-net.rules +cronhourlydir = /etc/cron.hourly +cronhourly_SCRIPTS = sysconf/vyatta-logrotate-hourly + rsyslogdir = /etc/rsyslog.d rsyslog_DATA = sysconf/vyatta-log.conf diff --git a/sysconf/vyatta-logrotate-hourly b/sysconf/vyatta-logrotate-hourly new file mode 100644 index 00000000..055b4d5f --- /dev/null +++ b/sysconf/vyatta-logrotate-hourly @@ -0,0 +1,5 @@ +#!/bin/sh + +test -x /usr/sbin/logrotate || exit 0 +/usr/sbin/logrotate /etc/logrotate.conf + |