git: 3a579bf40e81 - main - sysutils/logrotate: Fix Logrotate to work by default
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Feb 2026 20:15:02 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3a579bf40e81c54e7c67218ebbbec76062afcf83
commit 3a579bf40e81c54e7c67218ebbbec76062afcf83
Author: Vincent Milum Jr <git@darkain.com>
AuthorDate: 2026-02-07 20:03:54 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-07 20:14:14 +0000
sysutils/logrotate: Fix Logrotate to work by default
If the file /var/log/lastlog is missing, logrotate fails, even if other
configs are available.
Add "missingok" to this block so other logrorate blocks located in
${PREFIX}/etc/logrotate.d/ will function as expected when that one file
is unavailable.
While here remove unnecessary GNU_CONFIGURE_MANPREFIX.
PR: 293024
Pull Request: https://github.com/freebsd/freebsd-ports/pull/472/
---
sysutils/logrotate/Makefile | 3 +--
sysutils/logrotate/files/logrotate.conf.sample | 1 +
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sysutils/logrotate/Makefile b/sysutils/logrotate/Makefile
index c95ee7c41f11..352ebd641329 100644
--- a/sysutils/logrotate/Makefile
+++ b/sysutils/logrotate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= logrotate
PORTVERSION= 3.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= js@iksz.hu
@@ -16,7 +16,6 @@ PATCH_STRIP= -p1
USES= autoreconf cpe gmake localbase
CPE_VENDOR= logrotate_project
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --with-default-mail-command=/usr/bin/mailx \
--with-compress-command=/usr/bin/gzip \
--with-uncompress-command=/usr/bin/gunzip \
diff --git a/sysutils/logrotate/files/logrotate.conf.sample b/sysutils/logrotate/files/logrotate.conf.sample
index 4fe2a86064cd..0d6f5c2d18d8 100644
--- a/sysutils/logrotate/files/logrotate.conf.sample
+++ b/sysutils/logrotate/files/logrotate.conf.sample
@@ -17,6 +17,7 @@ include __PREFIX__/etc/logrotate.d
/var/log/lastlog {
monthly
rotate 1
+ missingok
}
# system-specific logs may be configured here