diff options
author | Alexey Korepanov <kaikaikai@yandex.ru> | 2016-04-13 13:06:48 +0100 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2016-05-09 04:05:40 -0400 |
commit | fb707a2084fd3b72e8b340b0ee3bc81bb4b85f64 (patch) | |
tree | 915abb1454f0d5e2aeb7256da9413d865158b3ef /net-misc | |
parent | net-misc/i2pd: start-stop-daemon: remove spaces in --retry (diff) | |
download | gentoo-fb707a2084fd3b72e8b340b0ee3bc81bb4b85f64.tar.gz gentoo-fb707a2084fd3b72e8b340b0ee3bc81bb4b85f64.tar.bz2 gentoo-fb707a2084fd3b72e8b340b0ee3bc81bb4b85f64.zip |
net-misc/i2pd: for floodfill: increase number of open files
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/i2pd/files/i2pd-2.6.0-r3.confd | 3 | ||||
-rw-r--r-- | net-misc/i2pd/files/i2pd-2.6.0-r3.service | 21 | ||||
-rw-r--r-- | net-misc/i2pd/i2pd-2.6.0-r3.ebuild | 2 |
3 files changed, 25 insertions, 1 deletions
diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r3.confd b/net-misc/i2pd/files/i2pd-2.6.0-r3.confd index 9a22d23dc935..d2ef16b0f61c 100644 --- a/net-misc/i2pd/files/i2pd-2.6.0-r3.confd +++ b/net-misc/i2pd/files/i2pd-2.6.0-r3.confd @@ -3,6 +3,9 @@ I2PD_GROUP=i2pd I2PD_LOG=/var/log/i2pd.log I2PD_PID=/run/i2pd/i2pd.pid +# max number of open files (for floodfill) +rc_ulimit="-n 4096" + # Options to i2pd I2PD_OPTIONS="--daemon --service --pidfile=${I2PD_PID} \ --log=file --logfile=${I2PD_LOG} \ diff --git a/net-misc/i2pd/files/i2pd-2.6.0-r3.service b/net-misc/i2pd/files/i2pd-2.6.0-r3.service new file mode 100644 index 000000000000..6821a00552df --- /dev/null +++ b/net-misc/i2pd/files/i2pd-2.6.0-r3.service @@ -0,0 +1,21 @@ +[Unit] +Description=C++ daemon for accessing the I2P network +After=network.target + +[Service] +Type=forking +Restart=on-abnormal +PIDFile=/run/i2pd/i2pd.pid +User=i2pd +Group=i2pd +LimitNOFILE=4096 +PermissionsStartOnly=yes +ExecStartPre=/bin/mkdir -p /run/i2pd +ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd +ExecStartPre=/bin/touch /run/i2pd/i2pd.pid /var/log/i2pd.log +ExecStartPre=/bin/chown i2pd:i2pd /run/i2pd/i2pd.pid /var/log/i2pd.log +ExecStart=/usr/bin/i2pd --daemon --service --pidfile=/run/i2pd/i2pd.pid --log=file --logfile=/var/log/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf + +[Install] +WantedBy=multi-user.target + diff --git a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild index a2d40f4d8a7c..b28fac62e5db 100644 --- a/net-misc/i2pd/i2pd-2.6.0-r3.ebuild +++ b/net-misc/i2pd/i2pd-2.6.0-r3.ebuild @@ -86,7 +86,7 @@ src_install() { # openrc and systemd daemon routines newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd newinitd "${FILESDIR}/i2pd-2.6.0-r3.initd" i2pd - systemd_newunit "${FILESDIR}/i2pd-2.6.0-r2.service" i2pd.service + systemd_newunit "${FILESDIR}/i2pd-2.6.0-r3.service" i2pd.service # logrotate insinto /etc/logrotate.d |