mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-vpn/i2pd: move user&group to pkg_preinst
Signed-off-by: Alexey Korepanov <kaikaikai@yandex.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
committed by
Michał Górny
parent
e1a996000e
commit
643150fedc
@@ -79,20 +79,10 @@ src_install() {
|
||||
doins contrib/i2pd.conf
|
||||
doins contrib/tunnels.conf
|
||||
|
||||
# grant i2pd group read and write access to config files
|
||||
fowners "root:${I2PD_GROUP}" \
|
||||
/etc/i2pd/i2pd.conf \
|
||||
/etc/i2pd/tunnels.conf
|
||||
fperms 660 \
|
||||
/etc/i2pd/i2pd.conf \
|
||||
/etc/i2pd/tunnels.conf
|
||||
|
||||
# working directory
|
||||
keepdir /var/lib/i2pd
|
||||
insinto /var/lib/i2pd
|
||||
doins -r contrib/certificates
|
||||
fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
|
||||
fperms 700 /var/lib/i2pd/
|
||||
|
||||
# add /var/lib/i2pd/certificates to CONFIG_PROTECT
|
||||
doenvd "${FILESDIR}/99i2pd"
|
||||
@@ -107,9 +97,19 @@ src_install() {
|
||||
newins "${FILESDIR}/i2pd-2.6.0-r3.logrotate" i2pd
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
pkg_preinst() {
|
||||
enewgroup "${I2PD_GROUP}"
|
||||
enewuser "${I2PD_USER}" -1 -1 /var/lib/run/i2pd "${I2PD_GROUP}"
|
||||
|
||||
fowners "root:${I2PD_GROUP}" \
|
||||
/etc/i2pd/i2pd.conf \
|
||||
/etc/i2pd/tunnels.conf
|
||||
fperms 660 \
|
||||
/etc/i2pd/i2pd.conf \
|
||||
/etc/i2pd/tunnels.conf
|
||||
|
||||
fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
|
||||
fperms 700 /var/lib/i2pd/
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
Reference in New Issue
Block a user