summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-07-31 01:39:04 +0100
committerSam James <sam@gentoo.org>2021-07-31 01:41:52 +0100
commit36b8e4a67573534eff769d34cf3f989b830c34fb (patch)
treeb3e94836e6c7a55df56c6fa296344c73e1dfb5fb /app-admin/monit
parentnet-firewall/pglinux: [QA] unconditionally install logrotate files (diff)
downloadgentoo-36b8e4a67573534eff769d34cf3f989b830c34fb.tar.gz
gentoo-36b8e4a67573534eff769d34cf3f989b830c34fb.tar.bz2
gentoo-36b8e4a67573534eff769d34cf3f989b830c34fb.zip
app-admin/monit: install logrotate file
Closes: https://bugs.gentoo.org/597018 Thanks-to: Gerrit Kühn <gerrit.kuehn@aei.mpg.de> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-admin/monit')
-rw-r--r--app-admin/monit/files/monit.logrotate7
-rw-r--r--app-admin/monit/monit-5.28.1-r1.ebuild (renamed from app-admin/monit/monit-5.28.1.ebuild)3
2 files changed, 10 insertions, 0 deletions
diff --git a/app-admin/monit/files/monit.logrotate b/app-admin/monit/files/monit.logrotate
new file mode 100644
index 000000000000..25246a559777
--- /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
index c4113aeacd3c..d9f496af739c 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