summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Korepanov <kaikaikai@yandex.ru>2016-04-01 23:27:24 +0100
committerAnthony G. Basile <blueness@gentoo.org>2016-04-03 16:10:27 -0400
commit2f789ee74e09e00f070d55cf8be38afa198bbb24 (patch)
tree40c20019e1e0f9f4b780b6a963ea8dd984a10281 /net-misc/i2pd/files
parentdev-python/mysqlclient: adding py35 support (diff)
downloadgentoo-2f789ee74e09e00f070d55cf8be38afa198bbb24.tar.gz
gentoo-2f789ee74e09e00f070d55cf8be38afa198bbb24.tar.bz2
gentoo-2f789ee74e09e00f070d55cf8be38afa198bbb24.zip
net-misc/i2pd: revbump 2.6.0: housecleaning
- rename tunnels.cfg to tunnels.conf, and switch to upstream version - use docs/i2pd.conf instead of debian/i2pd.conf, patch disabling ipv6 is no longer needed - remove the man page as obsolete; no replacement found - update required boost version Author: Alexey Korepanov <kaikaikai@yandex.ru> Reviewer: M.B. <tomboy64@sina.cn> Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches
Diffstat (limited to 'net-misc/i2pd/files')
-rw-r--r--net-misc/i2pd/files/i2pd-2.6.0.confd9
-rw-r--r--net-misc/i2pd/files/i2pd-2.6.0.service18
2 files changed, 27 insertions, 0 deletions
diff --git a/net-misc/i2pd/files/i2pd-2.6.0.confd b/net-misc/i2pd/files/i2pd-2.6.0.confd
new file mode 100644
index 000000000000..47483eecbdf7
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.6.0.confd
@@ -0,0 +1,9 @@
+I2PD_USER="${I2PD_USER:-i2pd}"
+I2PD_GROUP="${I2PD_GROUP:-i2pd}"
+I2PD_LOG="/var/log/i2pd.log"
+I2PD_PID="/var/run/i2pd.pid"
+I2PD_CFGDIR="/etc/i2pd/"
+# Options to i2pd
+I2PDOPTIONS="--daemon --service --pidfile=${I2PD_PID} \
+--log=file --logfile=${I2PD_LOG} \
+--conf=${I2PD_CFGDIR}i2pd.conf --tunconf=${I2PD_CFGDIR}tunnels.conf"
diff --git a/net-misc/i2pd/files/i2pd-2.6.0.service b/net-misc/i2pd/files/i2pd-2.6.0.service
new file mode 100644
index 000000000000..2f1449aec19b
--- /dev/null
+++ b/net-misc/i2pd/files/i2pd-2.6.0.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=C++ daemon for accessing the I2P network
+After=network.target
+
+[Service]
+Type=forking
+Restart=on-abnormal
+PIDFile=/var/run/i2pd.pid
+User=i2pd
+Group=i2pd
+PermissionsStartOnly=yes
+ExecStartPre=/bin/touch /var/run/i2pd.pid /var/log/i2pd.log
+ExecStartPre=/bin/chown i2pd:i2pd /var/run/i2pd.pid /var/log/i2pd.log
+ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/var/run/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf
+
+[Install]
+WantedBy=multi-user.target
+