diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-20 16:18:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-20 16:18:45 +0100 |
commit | 2ffbfc63824a9e437090fb3c744670dd45369ae0 (patch) | |
tree | ad31a5650e31f93490157943681bb982f8a4520c /net-vpn/i2p/files | |
parent | 399fa07bfac673a8846466b16c76549e329b55b8 (diff) |
gentoo auto-resync : 20:05:2023 - 16:18:45
Diffstat (limited to 'net-vpn/i2p/files')
-rw-r--r-- | net-vpn/i2p/files/1.7.0-i2p.init | 17 | ||||
-rw-r--r-- | net-vpn/i2p/files/1.7.0-i2p.service | 10 | ||||
-rw-r--r-- | net-vpn/i2p/files/2.1.0-fix-getopt-classpath.patch | 24 | ||||
-rw-r--r-- | net-vpn/i2p/files/i2p.init | 10 | ||||
-rw-r--r-- | net-vpn/i2p/files/i2p.service | 3 |
5 files changed, 57 insertions, 7 deletions
diff --git a/net-vpn/i2p/files/1.7.0-i2p.init b/net-vpn/i2p/files/1.7.0-i2p.init new file mode 100644 index 000000000000..d59899b899e9 --- /dev/null +++ b/net-vpn/i2p/files/1.7.0-i2p.init @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net +} + +readonly WRAPPER_CONF="/usr/share/i2p/wrapper.config" + +command=wrapper +command_args="$WRAPPER_CONF wrapper.syslog.ident=i2p" +command_background=true +command_progress=true +command_user=i2p +pidfile=/var/run/i2p.pid +retry='SIGTERM/20 SIGKILL/20' diff --git a/net-vpn/i2p/files/1.7.0-i2p.service b/net-vpn/i2p/files/1.7.0-i2p.service new file mode 100644 index 000000000000..87c218075a1c --- /dev/null +++ b/net-vpn/i2p/files/1.7.0-i2p.service @@ -0,0 +1,10 @@ +[Unit] +Description=Invisible Internet Project +After=network.target + +[Service] +User=i2p +ExecStart=/usr/bin/wrapper /usr/share/i2p/wrapper.config wrapper.syslog.ident=i2p wrapper.logfile=/var/lib/i2p/.i2p/wrapper.log + +[Install] +WantedBy=multi-user.target diff --git a/net-vpn/i2p/files/2.1.0-fix-getopt-classpath.patch b/net-vpn/i2p/files/2.1.0-fix-getopt-classpath.patch new file mode 100644 index 000000000000..a67b43ba08da --- /dev/null +++ b/net-vpn/i2p/files/2.1.0-fix-getopt-classpath.patch @@ -0,0 +1,24 @@ +diff --git a/apps/routerconsole/java/build.xml b/apps/routerconsole/java/build.xml +index 48f9245..2fba5e4 100644 +--- a/apps/routerconsole/java/build.xml ++++ b/apps/routerconsole/java/build.xml +@@ -85,6 +85,7 @@ + <!-- following jars only present for debian builds --> + <pathelement location="../../jetty/jettylib/tomcat-api.jar" /> + <pathelement location="../../../core/java/build/json-simple.jar" /> ++ <pathelement location="../../../core/java/build/gnu-getopt.jar" /> + </classpath> + </javac> + </target> +diff --git a/router/java/build.xml b/router/java/build.xml +index 3449609..bcd9602 100644 +--- a/router/java/build.xml ++++ b/router/java/build.xml +@@ -277,6 +277,7 @@ + <pathelement location="${hamcrest.home}/hamcrest-all.jar" /> + <pathelement location="${junit.home}/junit4.jar" /> + <pathelement location="../../core/java/build/i2ptest.jar" /> ++ <pathelement location="../../core/java/build/gnu-getopt.jar" /> + </classpath> + <compilerarg line="${javac.compilerargs}" /> + </javac> diff --git a/net-vpn/i2p/files/i2p.init b/net-vpn/i2p/files/i2p.init index d59899b899e9..5115c14bb1a9 100644 --- a/net-vpn/i2p/files/i2p.init +++ b/net-vpn/i2p/files/i2p.init @@ -6,12 +6,10 @@ depend() { need net } -readonly WRAPPER_CONF="/usr/share/i2p/wrapper.config" - -command=wrapper -command_args="$WRAPPER_CONF wrapper.syslog.ident=i2p" +command=i2prouter +pidfile=/var/run/i2p.pid command_background=true command_progress=true command_user=i2p -pidfile=/var/run/i2p.pid -retry='SIGTERM/20 SIGKILL/20' +stopsig=SIGHUP +retry=20 diff --git a/net-vpn/i2p/files/i2p.service b/net-vpn/i2p/files/i2p.service index 87c218075a1c..e7c525e695eb 100644 --- a/net-vpn/i2p/files/i2p.service +++ b/net-vpn/i2p/files/i2p.service @@ -4,7 +4,8 @@ After=network.target [Service] User=i2p -ExecStart=/usr/bin/wrapper /usr/share/i2p/wrapper.config wrapper.syslog.ident=i2p wrapper.logfile=/var/lib/i2p/.i2p/wrapper.log +ExecStart=/usr/bin/i2prouter +KillSignal=SIGHUP [Install] WantedBy=multi-user.target |