commit: 4e136ce392501839c48f8ccfd7738f3afe6d8fec Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> AuthorDate: Sat Jul 14 13:51:52 2018 +0000 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> CommitDate: Sat Jul 14 13:52:13 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e136ce3
app-admin/rsyslog: fix logrotate for systemd users Closes: https://bugs.gentoo.org/658842 Package-Manager: Portage-2.3.42, Repoman-2.3.9 RepoMan-Options: --force .../rsyslog/files/8-stable/rsyslog-r1.logrotate | 45 ++++++++++++++++++++++ ...slog-8.35.0.ebuild => rsyslog-8.35.0-r1.ebuild} | 2 +- ...slog-8.36.0.ebuild => rsyslog-8.36.0-r1.ebuild} | 2 +- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/app-admin/rsyslog/files/8-stable/rsyslog-r1.logrotate b/app-admin/rsyslog/files/8-stable/rsyslog-r1.logrotate new file mode 100644 index 00000000000..3a92ba37bde --- /dev/null +++ b/app-admin/rsyslog/files/8-stable/rsyslog-r1.logrotate @@ -0,0 +1,45 @@ +# Uncomment the following directive if you have re-enabled +# "/var/log/syslog" in "/etc/rsyslog.d/50-default.conf" +#/var/log/syslog +#{ +# rotate 7 +# daily +# missingok +# notifempty +# delaycompress +# compress +# postrotate +# if type -p systemctl 2>&1 1>/dev/null && systemctl is-system-running 2>&1 1>/dev/null ; then +# systemctl kill -s HUP rsyslog.service +# else +# test -r /run/rsyslogd.pid && kill -HUP $(cat /run/rsyslogd.pid) 2>&1 1>/dev/null +# fi +# endscript +#} + +/var/log/auth.log +/var/log/cron.log +/var/log/daemon.log +/var/log/kern.log +/var/log/lpr.log +/var/log/mail.log +/var/log/news.log +/var/log/user.log +/var/log/debug.log +/var/log/messages +{ + rotate 4 + weekly + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + if type -p systemctl 2>&1 1>/dev/null && systemctl is-system-running 2>&1 1>/dev/null ; then + systemctl kill -s HUP rsyslog.service + else + test -r /run/rsyslogd.pid && kill -HUP $(cat /run/rsyslogd.pid) 2>&1 1>/dev/null + fi + endscript +} diff --git a/app-admin/rsyslog/rsyslog-8.35.0.ebuild b/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild similarity index 99% rename from app-admin/rsyslog/rsyslog-8.35.0.ebuild rename to app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild index c11a69c68de..88d35b15d84 100644 --- a/app-admin/rsyslog/rsyslog-8.35.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild @@ -320,7 +320,7 @@ src_install() { newins "${FILESDIR}/${BRANCH}/50-default-r1.conf" 50-default.conf insinto /etc/logrotate.d/ - newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN} + newins "${FILESDIR}/${BRANCH}/${PN}-r1.logrotate" ${PN} if use mysql; then insinto /usr/share/doc/${PF}/scripts/mysql diff --git a/app-admin/rsyslog/rsyslog-8.36.0.ebuild b/app-admin/rsyslog/rsyslog-8.36.0-r1.ebuild similarity index 99% rename from app-admin/rsyslog/rsyslog-8.36.0.ebuild rename to app-admin/rsyslog/rsyslog-8.36.0-r1.ebuild index 023b88252ce..cf864d50b49 100644 --- a/app-admin/rsyslog/rsyslog-8.36.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.36.0-r1.ebuild @@ -329,7 +329,7 @@ src_install() { newins "${FILESDIR}/${BRANCH}/50-default-r1.conf" 50-default.conf insinto /etc/logrotate.d/ - newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN} + newins "${FILESDIR}/${BRANCH}/${PN}-r1.logrotate" ${PN} if use mysql; then insinto /usr/share/doc/${PF}/scripts/mysql