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

Reply via email to