--- a/app/admin/collectd/collectd-5.2.0.ebuild 2012-12-05 05:31:02.000000000 +0100 +++ b/app-admin/collectd/collectd-5.2.0.ebuild 2012-12-24 14:08:01.830932312 +0100 @@ -4,7 +4,7 @@ EAPI="4" -inherit eutils base linux-info perl-app autotools multilib user +inherit eutils base linux-info perl-app autotools multilib user systemd DESCRIPTION="A a daemon which collects system statistic and provides mechanisms to store the values" @@ -206,6 +206,9 @@ # paths like "/usr/var/..." sed -i -e "s:@prefix@/var:/var:g" src/collectd.conf.in || die + # Patch the systemd service file to use gentoo's default config file path + sed -i -e "s:/etc/collectd/collectd.conf:/etc/collectd.conf:g" contrib/collectd.service || die + rm -r libltdl || die eautoreconf @@ -317,6 +320,7 @@ newinitd "${FILESDIR}/${PN}.initd" ${PN} newconfd "${FILESDIR}/${PN}.confd" ${PN} + systemd_dounit "contrib/${PN}.service" insinto /etc/logrotate.d newins "${FILESDIR}/logrotate" collectd