--- netperf-2.5.0.ebuild +++ netperf-2.5.0.ebuild @@ -18,9 +18,14 @@ DEPEND=">=sys-apps/sed-4" RDEPEND="" +pkg_setup() { + enewuser netperf + enewgroup netperf +} + src_prepare() { sed -i src/netserver.c \ - -e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \ + -e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/netperf/":' \ -e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \ || die @@ -48,6 +53,10 @@ newinitd "${FILESDIR}"/${PN}-2.2-init netperf newconfd "${FILESDIR}"/${PN}-2.2-conf netperf + keepdir /var/log/${PN} + fowners netperf:netperf /var/log/${PN} + fperms 0755 /var/log/${PN} + # documentation and example scripts dodoc AUTHORS ChangeLog NEWS README Release_Notes dodir /usr/share/doc/${PF}/examples