Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/files/, net-im/ejabberd/
Date: Wed, 18 May 2022 07:13:53
Message-Id: 1652857559.bd1911fdc84b38dfd4136b8986b49940bc34c946.flow@gentoo
1 commit: bd1911fdc84b38dfd4136b8986b49940bc34c946
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 18 07:03:41 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Wed May 18 07:05:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1911fd
7
8 net-im/ejabberd: bring back logrotate
9
10 Bug: https://bugs.gentoo.org/841976
11 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
12
13 .../{ejabberd-22.05.ebuild => ejabberd-22.05-r1.ebuild} | 3 +++
14 net-im/ejabberd/files/ejabberd-22.05.logrotate | 13 +++++++++++++
15 2 files changed, 16 insertions(+)
16
17 diff --git a/net-im/ejabberd/ejabberd-22.05.ebuild b/net-im/ejabberd/ejabberd-22.05-r1.ebuild
18 similarity index 98%
19 rename from net-im/ejabberd/ejabberd-22.05.ebuild
20 rename to net-im/ejabberd/ejabberd-22.05-r1.ebuild
21 index 029431d351cb..eae32ae4c02d 100644
22 --- a/net-im/ejabberd/ejabberd-22.05.ebuild
23 +++ b/net-im/ejabberd/ejabberd-22.05-r1.ebuild
24 @@ -168,6 +168,9 @@ src_install() {
25 newinitd "${FILESDIR}/${PN}-22.05.initd" "${PN}"
26 systemd_dounit "${PN}.service"
27
28 + insinto /etc/logrotate.d
29 + newins "${FILESDIR}/${PN}-22.05.logrotate" "${PN}"
30 +
31 keepdir /var/{lib,log}/ejabberd
32 }
33
34
35 diff --git a/net-im/ejabberd/files/ejabberd-22.05.logrotate b/net-im/ejabberd/files/ejabberd-22.05.logrotate
36 new file mode 100644
37 index 000000000000..fd51673fc428
38 --- /dev/null
39 +++ b/net-im/ejabberd/files/ejabberd-22.05.logrotate
40 @@ -0,0 +1,13 @@
41 +/var/log/ejabberd/*.log {
42 + su ejabberd ejabberd
43 + weekly
44 + rotate 4
45 + missingok
46 + nocreate
47 + sharedscripts
48 + notifempty
49 + compress
50 + postrotate
51 + /usr/sbin/ejabberdctl reopen-log > /dev/null 2>&1 || true
52 + endscript
53 +}