diff options
author | Alexey Korepanov <kaikaikai@yandex.ru> | 2016-04-08 14:29:56 +0100 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2016-05-09 04:05:40 -0400 |
commit | b7300ffe31249a6185b239e14eee12e2b23ab39f (patch) | |
tree | a6eeacd94c2955fa93d5abb65a6a7648b8f7ffc3 /net-misc | |
parent | net-misc/i2pd: remove unused /usr/share/i2pd (diff) | |
download | gentoo-b7300ffe31249a6185b239e14eee12e2b23ab39f.tar.gz gentoo-b7300ffe31249a6185b239e14eee12e2b23ab39f.tar.bz2 gentoo-b7300ffe31249a6185b239e14eee12e2b23ab39f.zip |
net-misc/i2pd: ebuild cleanup
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/i2pd/i2pd-2.6.0-r3.ebuild | 49 |
1 files changed, 30 insertions, 19 deletions
diff --git a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild index 51341add292e..41d1ad135769 100644 --- a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild +++ b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild @@ -53,25 +53,13 @@ src_configure() { src_install() { cmake-utils_src_install - dodoc README.md - keepdir /var/lib/i2pd/ - insinto "/var/lib/i2pd" - doins -r "${S}/contrib/certificates" - dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt - fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/ - fperms 700 /var/lib/i2pd/ - dodir "/etc/${PN}" - insinto "/etc/${PN}" - doins "${S}/docs/${PN}.conf" - doins "${S}/debian/subscriptions.txt" - doins "${S}/debian/tunnels.conf" - newconfd "${FILESDIR}/${PN}-2.6.0-r2.confd" "${PN}" - newinitd "${FILESDIR}/${PN}-2.6.0-r2.initd" "${PN}" - systemd_newunit "${FILESDIR}/${PN}-2.6.0-r2.service" "${PN}.service" - doenvd "${FILESDIR}/99${PN}" - insinto /etc/logrotate.d - newins "${FILESDIR}/${PN}-2.5.0.logrotate" "${PN}" + # config + insinto /etc/i2pd + doins docs/i2pd.conf + doins debian/tunnels.conf + doins debian/subscriptions.txt + # grant i2pd group read and write access to config files fowners "root:${I2PD_GROUP}" \ /etc/i2pd/i2pd.conf \ @@ -81,9 +69,32 @@ src_install() { /etc/i2pd/i2pd.conf \ /etc/i2pd/tunnels.conf \ /etc/i2pd/subscriptions.txt + + # doc + dodoc README.md + + # working directory + keepdir /var/lib/i2pd + insinto /var/lib/i2pd + doins -r contrib/certificates + dosym /etc/i2pd/subscriptions.txt /var/lib/i2pd/subscriptions.txt + fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/ + fperms 700 /var/lib/i2pd/ + + # add /var/lib/i2pd/certificates to CONFIG_PROTECT + doenvd "${FILESDIR}/99i2pd" + + # openrc and systemd daemon routines + newconfd "${FILESDIR}/i2pd-2.6.0-r2.confd" i2pd + newinitd "${FILESDIR}/i2pd-2.6.0-r2.initd" i2pd + systemd_newunit "${FILESDIR}/i2pd-2.6.0-r2.service" i2pd.service + + # logrotate + insinto /etc/logrotate.d + newins "${FILESDIR}/i2pd-2.5.0.logrotate" i2pd } pkg_setup() { enewgroup "${I2PD_GROUP}" - enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}" + enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}" } |