dev-db/etcd: add logrotate config
authorZac Medico <zmedico@gentoo.org>
Fri, 21 Oct 2016 16:15:07 +0000 (09:15 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 21 Oct 2016 16:18:21 +0000 (09:18 -0700)
Package-Manager: portage-2.3.2

dev-db/etcd/etcd-2.3.7.ebuild
dev-db/etcd/files/etcd.logrotated [new file with mode: 0644]

index 0b5a7bf3131227d232d15db99ce8c2983665a9db..0b2406f1af3df4c9e3203d1090753df72b42a18d 100644 (file)
@@ -44,6 +44,8 @@ src_install() {
        systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
        newinitd "${FILESDIR}"/${PN}.initd ${PN}
        newconfd "${FILESDIR}"/${PN}.confd ${PN}
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}/${PN}.logrotated" "${PN}"
        dodir /var/lib/${PN}
        fowners ${PN}:${PN} /var/lib/${PN}
        fperms 755 /var/lib/${PN}
diff --git a/dev-db/etcd/files/etcd.logrotated b/dev-db/etcd/files/etcd.logrotated
new file mode 100644 (file)
index 0000000..bd64344
--- /dev/null
@@ -0,0 +1,8 @@
+/var/log/etcd/etcd.log /var/log/etcd/etcd.err {
+       su etcd etcd
+       missingok
+       size 5M
+       rotate 3
+       compress
+       copytruncate
+}