Commit graph

6 commits

Author SHA1 Message Date
obache
0c48e30cd9 Update logrotate to 3.8.5.
Based on PR pkg/48073 by Nils Ratusznik.
(drop FETCH_USING=curl, put distfile on ftp.n.o).

3.8.4 -> 3.8.5
	- Improved rotation during daylight saving time and between timezone
	  changes.
	- Fixed ACL setting problem caused by ext3 erroneously reporting ENOSYS
	  instead of ENOSUP.
	- Do not continue with rotation if state file is corrupted.
	- Make logrotate.status creation atomic.
	- Allow "hourly" rotation. See manpage for more information.
	- Use "/bin/echo" in tests. Fixes tests execution in Dash.
	- Do no try to parse config files bigger than 16MB.
	- Improved manpage consistency and formatting.
	- Fix race condition between acl_set_fd() and fchmod().
2013-07-28 11:21:23 +00:00
gls
68e019e238 Update sysutils/logrotate to 3.8.4.
From Nils Ratusznik per PR pkg/47800

pkgsrc changes:
---------------
Update MASTER_SITES. Now requires curl to fetch on https mirror.

Upstream changes:
-----------------

 3.8.3 -> 3.8.4
- Added --version command line option
- Disable ACL tests if logrotate is not compiled WITH_ACL support or if
  ACLs are not supported by the system running tests
- Disable SELinux tests if logrotate is not compiled WITH_SELINUX support
  or if SELinux is not supported by the system running tests
- Fixed bug which prevented skipping particular log file config
  if the config contained errors.
- Fixed skipping of configs containing firstaction/lastaction scripts
  with '}' character in case of error before these scripts.
- Support also 'K' unit for *size directives.
- Added preremove option to let admin to do something with the old logs
  before they are removed by logrotate.
- Fixed possible loop in tabooext parsing.
- Move code to set SELinux context before compressLogFile calls to create
  compressed log files with the proper context.
- Call prerotate/postrotate script only for really rotated files in
  nosharedscripts mode (as stated in man page).
2013-05-07 20:30:22 +00:00
obache
140d570847 Update logrotate to 3.8.3.
PR pkg/47581 by Nils Ratusznik.

3.8.2 -> 3.8.3
	- Fixed setting "size" bigger than 4GB on 32bit architectures
	- Do not overwrite mode set by "create" option when using ACL. "create"
	  directive is now not mixed up with ACLs. If you use "create" in config
	  file and log file has some ACLs set, ACLs are not kept and are
	  overwritten by the mode set in "create" directive.
	- Mode argument in "create" directive can be omitted. Only owner and group
	  is set in this case. Check man page for more info.
2013-03-07 12:58:11 +00:00
dillo
9aa8cb3d6c Fix path to default status file. 2013-02-20 09:20:28 +00:00
wiz
f1a040bd40 Update to 3.8.2, from Nils Ratusznik via pkgsrc-wip.
Changes:
- show error and ignore config if '{' is not present after log files declaration
- support whitespaces in compressoptions directive
- support for tilde expansion in config files
- fixed mail sending for 'mailfirst', 'dateext' and 'delaycompress' combination
- do not use gzip/gunzip from /usr/local on Solaris
- Do not include alloca.h on NetBSD, since alloca() is declared in stdlib.h there
2013-01-10 18:16:29 +00:00
sbd
8ad869a17b Add logrotate-3.8.1 as sysutils/logrotate
The logrotate utility is designed to simplify the administration of
log files on a system which generates a lot of log files.  Logrotate
allows for the automatic rotation compression, removal and mailing of
log files.  Logrotate can be set to handle a log file daily, weekly,
monthly or when the log file gets to a certain size.  Normally,
logrotate runs as a daily cron job.
2012-03-06 04:53:24 +00:00