commit:     36b8e4a67573534eff769d34cf3f989b830c34fb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 31 00:39:04 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 00:41:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b8e4a6

app-admin/monit: install logrotate file

Closes: https://bugs.gentoo.org/597018
Thanks-to: Gerrit Kühn <gerrit.kuehn <AT> aei.mpg.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-admin/monit/files/monit.logrotate                           | 7 +++++++
 app-admin/monit/{monit-5.28.1.ebuild => monit-5.28.1-r1.ebuild} | 3 +++
 2 files changed, 10 insertions(+)

diff --git a/app-admin/monit/files/monit.logrotate 
b/app-admin/monit/files/monit.logrotate
new file mode 100644
index 00000000000..25246a55977
--- /dev/null
+++ b/app-admin/monit/files/monit.logrotate
@@ -0,0 +1,7 @@
+/var/log/monit.log {
+        rotate 15
+        daily
+        postrotate
+                /usr/bin/monit reload >/dev/null 2>&1
+        endscript
+}

diff --git a/app-admin/monit/monit-5.28.1.ebuild 
b/app-admin/monit/monit-5.28.1-r1.ebuild
similarity index 94%
rename from app-admin/monit/monit-5.28.1.ebuild
rename to app-admin/monit/monit-5.28.1-r1.ebuild
index c4113aeacd3..d9f496af739 100644
--- a/app-admin/monit/monit-5.28.1.ebuild
+++ b/app-admin/monit/monit-5.28.1-r1.ebuild
@@ -42,6 +42,9 @@ src_configure() {
 src_install() {
        default
 
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}"/monit.logrotate monit
+
        insinto /etc; insopts -m600; doins monitrc
        newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
        systemd_dounit "${FILESDIR}"/${PN}.service

Reply via email to