net/i2p now being maintained again in official OpenBSD ports tree
This commit is contained in:
parent
4a65eb60b8
commit
97b7ddd210
@ -1,82 +0,0 @@
|
||||
COMMENT= i2p routing protocol
|
||||
|
||||
DISTNAME= i2psource_2.4.0
|
||||
PKGNAME= i2p-2.4.0
|
||||
|
||||
CATEGORIES= net
|
||||
|
||||
HOMEPAGE= https://geti2p.net/
|
||||
|
||||
MAINTAINER= "Ed <ed@i2pmail.org>"
|
||||
|
||||
# Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0
|
||||
# EPLv1.0 GPLv2 GPLv3 LGPLv2.1 LGPLv3 MIT public-domain WTFPLv2
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += gmp
|
||||
|
||||
SITES= https://files.i2p-projekt.de/2.4.0/
|
||||
SITES0= https://www.d-rine.com/pub/Software2/SRC/
|
||||
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MODULES= java
|
||||
MODJAVA_VER= 1.8
|
||||
MODJAVA_BUILD= ant
|
||||
MODJAVA_BUILD_TARGET_NAME= pkg
|
||||
|
||||
BUILD_DEPENDS= devel/gettext,-tools
|
||||
RUN_DEPENDS= devel/gettext,-runtime \
|
||||
java/tanukiwrapper
|
||||
LIB_DEPENDS= devel/gmp
|
||||
|
||||
.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
|
||||
PKG_ARGS+= -Dx86=1
|
||||
.else
|
||||
PKG_ARGS+= -Dx86=0
|
||||
.endif
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386"
|
||||
BITS=32
|
||||
.else
|
||||
BITS=64
|
||||
.endif
|
||||
|
||||
DB_DIR= ${LOCALSTATEDIR}/i2p
|
||||
|
||||
SUBST_VARS= DB_DIR JAVA_HOME
|
||||
|
||||
MAKE_ENV= CC=${CC} BITS=${BITS} MACHINE_ARCH=${MACHINE_ARCH}
|
||||
|
||||
# test requires addition dependencies (atleast: junit, hamcrest, jmockfit)
|
||||
NO_TEST= Yes
|
||||
|
||||
WRKDIST= ${WRKDIR}/${PKGNAME}
|
||||
|
||||
post-patch:
|
||||
${SUBST_CMD} ${WRKSRC}/installer/resources/wrapper.config
|
||||
${SUBST_CMD} ${WRKSRC}/installer/resources/i2prouter
|
||||
${SUBST_CMD} ${WRKSRC}/installer/resources/eepget
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC}/core/c && ${MAKE_ENV} ${WRKSRC}/core/c/build.sh
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/i2p
|
||||
${INSTALL_DATA} ${WRKSRC}/pkg-temp/*.{txt,config} \
|
||||
${PREFIX}/share/i2p
|
||||
${INSTALL_DATA} ${WRKSRC}/pkg-temp/man/*{get,ter}.1 \
|
||||
${PREFIX}/man/man1
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/pkg-temp/{eepget,i2prouter} \
|
||||
${PREFIX}/bin
|
||||
.for dir in lib webapps docs eepsite geoip certificates
|
||||
cp -Rp ${WRKSRC}/pkg-temp/${dir} ${PREFIX}/share/i2p
|
||||
.endfor
|
||||
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64"
|
||||
cp ${WRKSRC}/core/c/t/freenet/support/CPUInformation/libjcpuid*.so \
|
||||
${PREFIX}/share/i2p/lib/libjcpuid.so
|
||||
.endif
|
||||
cp ${WRKSRC}/core/c/t/libjbigi.so ${PREFIX}/share/i2p/lib
|
||||
rm -rf ${PREFIX}/share/i2p/lib/{wrapper,wrapper.jar}
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (i2psource_2.4.0.tar.bz2) = MO+K/K0P/6/ZTTCsMH+GtaazGOLB9EoCMAWEGh/NB3w=
|
||||
SIZE (i2psource_2.4.0.tar.bz2) = 33556705
|
@ -1,26 +0,0 @@
|
||||
fix jar location and jcpuid is x86 only
|
||||
|
||||
Index: core/c/build.sh
|
||||
--- core/c/build.sh.orig
|
||||
+++ core/c/build.sh
|
||||
@@ -1,14 +1,16 @@
|
||||
-#!/bin/sh
|
||||
+#!/bin/sh -e
|
||||
|
||||
(cd jcpuid ; sh build.sh ; cd ..)
|
||||
(cd jbigi ; sh build.sh ; cd ..)
|
||||
|
||||
-mkdir -p t/freenet/support/CPUInformation/
|
||||
-cp jcpuid/lib/freenet/support/CPUInformation/*jcpuid* t/freenet/support/CPUInformation/
|
||||
+if [ "${MACHINE_ARCH}" == "i386" -o "${MACHINE_ARCH}" == "amd64" ] ; then
|
||||
+ mkdir -p t/freenet/support/CPUInformation/
|
||||
+ cp jcpuid/lib/freenet/support/CPUInformation/*jcpuid* t/freenet/support/CPUInformation/
|
||||
+fi
|
||||
|
||||
mkdir -p t/net/i2p/util/
|
||||
cp jbigi/lib/*jbigi* t/
|
||||
|
||||
-(cd t ; jar cf ../jbigi.jar . ; cd ..)
|
||||
+(cd t ; ${JAVA_HOME}/bin/jar cf ../jbigi.jar . ; cd ..)
|
||||
|
||||
echo "Native code built into jbigi.jar"
|
@ -1,40 +0,0 @@
|
||||
use only local gmp
|
||||
change default lib to dynamic
|
||||
avoid tests
|
||||
|
||||
--- core/c/jbigi/build.sh.orig Mon Mar 13 15:10:32 2023
|
||||
+++ core/c/jbigi/build.sh Sun Apr 2 20:41:47 2023
|
||||
@@ -21,7 +21,6 @@ rm -rf bin/local
|
||||
mkdir -p lib bin/local
|
||||
|
||||
# Import gmp version variables and download gmp.
|
||||
-. ./download_gmp.sh
|
||||
|
||||
|
||||
# If JAVA_HOME isn't set, try to figure it out on our own
|
||||
@@ -38,7 +37,7 @@ set -e
|
||||
cd bin/local
|
||||
|
||||
echo "Building..."
|
||||
-if [ "$1" != "dynamic" ]; then
|
||||
+if [ "$1" == "static" ]; then
|
||||
case $(uname -sr) in
|
||||
Darwin*)
|
||||
# --with-pic is required for static linking
|
||||
@@ -51,7 +50,6 @@ if [ "$1" != "dynamic" ]; then
|
||||
make check
|
||||
sh ../../build_jbigi.sh static
|
||||
else
|
||||
- shift
|
||||
sh ../../build_jbigi.sh dynamic
|
||||
fi
|
||||
|
||||
@@ -59,7 +57,7 @@ cp -- *jbigi???* ../../lib/
|
||||
echo 'Library copied to lib/'
|
||||
cd ../..
|
||||
|
||||
-if [ "$1" != "notest" ]; then
|
||||
+if [ "$1" == "test" ]; then
|
||||
if [ -z "$I2P" ]; then
|
||||
if [ -r "$HOME/i2p/lib/i2p.jar" ]; then
|
||||
I2P="$HOME/i2p"
|
@ -1,9 +0,0 @@
|
||||
set correct path to base
|
||||
|
||||
--- installer/resources/eepget.orig Thu Jul 30 23:26:56 2020
|
||||
+++ installer/resources/eepget Thu Jul 30 23:27:20 2020
|
||||
@@ -1,3 +1,3 @@
|
||||
#!/bin/sh
|
||||
-I2P="%INSTALL_PATH"
|
||||
+I2P="${LOCALBASE}/share/i2p"
|
||||
java -cp "$I2P/lib/i2p.jar" net.i2p.util.EepGet "$@"
|
@ -1,54 +0,0 @@
|
||||
set correct base
|
||||
set proper path for log and temp dirs
|
||||
remove link to internal wrapper - doesn't work
|
||||
set link to tanukiwrapper
|
||||
|
||||
--- installer/resources/i2prouter.orig Mon May 25 18:07:52 2020
|
||||
+++ installer/resources/i2prouter Sat Aug 1 01:12:28 2020
|
||||
@@ -28,7 +28,7 @@
|
||||
# Note that (percent)INSTALL_PATH, (percent)USER_HOME, and (percent)SYSTEM_java_io_tmpdir
|
||||
# should have been replaced by the izpack installer.
|
||||
# If you did not run the installer, replace them with the appropriate paths.
|
||||
-I2P="%INSTALL_PATH"
|
||||
+I2P="${LOCALBASE}/share/i2p"
|
||||
if [ "`uname -s`" = "Darwin" ]; then
|
||||
if [ -d "%USER_HOME/Library/Application Support" ]; then
|
||||
I2P_CONFIG_DIR="%USER_HOME/Library/Application Support/i2p"
|
||||
@@ -36,9 +36,9 @@ if [ "`uname -s`" = "Darwin" ]; then
|
||||
I2P_CONFIG_DIR="%USER_HOME/.i2p"
|
||||
fi
|
||||
else
|
||||
- I2P_CONFIG_DIR="%USER_HOME/.i2p"
|
||||
+ I2P_CONFIG_DIR="${DB_DIR}"
|
||||
fi
|
||||
-I2PTEMP="%SYSTEM_java_io_tmpdir"
|
||||
+I2PTEMP="${DB_DIR}"
|
||||
# PORTABLE installation:
|
||||
# Use the following instead.
|
||||
#I2PTEMP="%INSTALL_PATH"
|
||||
@@ -69,7 +69,7 @@ fi
|
||||
#RUN_AS_USER=
|
||||
|
||||
# Wrapper
|
||||
-WRAPPER_CMD="$I2P/i2psvc"
|
||||
+WRAPPER_CMD="${LOCALBASE}/sbin/tanukiwrapper"
|
||||
WRAPPER_CONF="$I2P/wrapper.config"
|
||||
|
||||
# Priority at which to run the wrapper. See "man nice" for valid priorities.
|
||||
@@ -548,14 +548,14 @@ outputFile() {
|
||||
}
|
||||
|
||||
setup_openbsd() {
|
||||
- if ! pkg_info -qe 'java-tanukiwrapper->=3.5.19'; then
|
||||
+ if ! pkg_info -qe 'tanukiwrapper->=3.5.19'; then
|
||||
echo "Java wrapper not found. Either:"
|
||||
echo "- install the package java-tanukiwrapper then start I2P again; or"
|
||||
echo "- start I2P with $I2P/runplain.sh"
|
||||
exit 1
|
||||
else
|
||||
# Wrapper package is installed so let's try copying the bits into the proper places
|
||||
- pkg_path=$(pkg_info -v java-tanukiwrapper | awk '/^@cwd/{print $2}')
|
||||
+ pkg_path=$(pkg_info -v tanukiwrapper | awk '/^@cwd/{print $2}')
|
||||
if [ -z $pkg_path ]; then
|
||||
# Fallback, but we shouldn't end up here
|
||||
echo "Unable to locate ${WRAPPER_CMD} in ${I2P}!"
|
@ -1,50 +0,0 @@
|
||||
path to java binary
|
||||
add proper classpaths for i2p and wrapper
|
||||
add library path for wrapper
|
||||
set runtime dirs
|
||||
|
||||
--- installer/resources/wrapper.config.orig Mon May 25 18:07:54 2020
|
||||
+++ installer/resources/wrapper.config Sat Aug 1 15:07:01 2020
|
||||
@@ -27,7 +27,7 @@
|
||||
#
|
||||
#********************************************************************
|
||||
# Java Application
|
||||
-wrapper.java.command=java
|
||||
+wrapper.java.command=${JAVA_HOME}/bin/java
|
||||
# Specify a specific java binary:
|
||||
#set.JAVA_HOME=/java/path
|
||||
#wrapper.java.command=%JAVA_HOME%/bin/java
|
||||
@@ -60,13 +60,13 @@ wrapper.java.mainclass=org.tanukisoftware.wrapper.Wrap
|
||||
# classes, or all the classes of i2p.jar, are in a different directory).
|
||||
# Be sure there are no other duplicate classes.
|
||||
#
|
||||
-wrapper.java.classpath.1=$INSTALL_PATH/lib/*.jar
|
||||
+wrapper.java.classpath.1=${LOCALBASE}/share/i2p/lib/*.jar
|
||||
# uncomment this to use the system classpath as well (e.g. to get tools.jar)
|
||||
-# wrapper.java.classpath.2=%CLASSPATH%
|
||||
+wrapper.java.classpath.2=${LOCALBASE}/share/java/classes/*.jar
|
||||
|
||||
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
|
||||
-wrapper.java.library.path.1=$INSTALL_PATH
|
||||
-wrapper.java.library.path.2=$INSTALL_PATH/lib
|
||||
+wrapper.java.library.path.1=${LOCALBASE}/lib/tanukuwrapper
|
||||
+wrapper.java.library.path.2=${LOCALBASE}/share/i2p/lib
|
||||
|
||||
# Java Bits. On applicable platforms, tells the JVM to run in 32 or 64-bit mode.
|
||||
wrapper.java.additional.auto_bits=FALSE
|
||||
@@ -74,8 +74,14 @@ wrapper.java.additional.auto_bits=FALSE
|
||||
# Java Additional Parameters
|
||||
# Numbers must be consecutive (except for stripquotes)
|
||||
wrapper.java.additional.1=-DloggerFilenameOverride=logs/log-router-@.txt
|
||||
-wrapper.java.additional.2=-Di2p.dir.base="$INSTALL_PATH"
|
||||
+wrapper.java.additional.2=-Di2p.dir.base="${LOCALBASE}/share/i2p"
|
||||
wrapper.java.additional.2.stripquotes=TRUE
|
||||
+wrapper.java.additional.3=-Di2p.dir.app="${DB_DIR}"
|
||||
+wrapper.java.additional.3.stripquotes=TRUE
|
||||
+wrapper.java.additional.4=-Di2p.dir.config="${DB_DIR}"
|
||||
+wrapper.java.additional.4.stripquotes=TRUE
|
||||
+wrapper.java.additional.5=-Di2p.dir.router="${DB_DIR}"
|
||||
+wrapper.java.additional.5.stripquotes=TRUE
|
||||
|
||||
# Prevent the JVM from exporting stats (and thereby causing hundreds of
|
||||
# ms long pauses during GC)
|
@ -1,12 +0,0 @@
|
||||
I2P is an anonymous overlay network - a network within a network.
|
||||
It is intended to protect communication from dragnet surveillance
|
||||
and monitoring by third parties such as ISPs.
|
||||
|
||||
I2P is used by many people who care about their privacy: activists,
|
||||
oppressed people, journalists and whistleblowers, as well as the
|
||||
average person.
|
||||
|
||||
No network can be "perfectly anonymous". The continued goal of I2P
|
||||
is to make attacks more and more difficult to mount. Its anonymity
|
||||
will get stronger as the size of the network increases and with
|
||||
ongoing academic review.
|
@ -1 +0,0 @@
|
||||
@so share/i2p/lib/libjcpuid.so
|
@ -1,438 +0,0 @@
|
||||
@newgroup _i2p:861
|
||||
@newuser _i2p:861:861:daemon:i2p account:${DB_DIR}:/sbin/nologin
|
||||
@rcscript ${RCDIR}/i2p
|
||||
bin/eepget
|
||||
bin/i2prouter
|
||||
@man man/man1/eepget.1
|
||||
@man man/man1/i2prouter.1
|
||||
@mode 0700
|
||||
@owner _i2p
|
||||
@group _i2p
|
||||
@sample ${DB_DIR}/
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
share/i2p/
|
||||
share/i2p/lib/
|
||||
share/i2p/lib/i2p.jar
|
||||
share/i2p/lib/router.jar
|
||||
share/i2p/lib/jetty-i2p.jar
|
||||
share/i2p/lib/i2ptunnel.jar
|
||||
share/i2p/lib/mstreaming.jar
|
||||
share/i2p/lib/streaming.jar
|
||||
share/i2p/lib/routerconsole.jar
|
||||
share/i2p/lib/jrobin.jar
|
||||
share/i2p/lib/addressbook.jar
|
||||
share/i2p/lib/sam.jar
|
||||
share/i2p/lib/i2psnark.jar
|
||||
share/i2p/lib/systray.jar
|
||||
share/i2p/lib/desktopgui.jar
|
||||
share/i2p/lib/javax.servlet.jar
|
||||
share/i2p/lib/jetty-continuation.jar
|
||||
share/i2p/lib/jetty-deploy.jar
|
||||
share/i2p/lib/jetty-http.jar
|
||||
share/i2p/lib/jetty-io.jar
|
||||
share/i2p/lib/jbigi.jar
|
||||
share/i2p/lib/jetty-security.jar
|
||||
share/i2p/lib/jetty-rewrite-handler.jar
|
||||
share/i2p/lib/jetty-servlet.jar
|
||||
share/i2p/lib/jetty-servlets.jar
|
||||
share/i2p/lib/jetty-start.jar
|
||||
share/i2p/lib/jetty-util.jar
|
||||
share/i2p/lib/jetty-webapp.jar
|
||||
share/i2p/lib/jetty-xml.jar
|
||||
share/i2p/lib/org.mortbay.jetty.jar
|
||||
share/i2p/lib/org.mortbay.jmx.jar
|
||||
share/i2p/lib/commons-el.jar
|
||||
share/i2p/lib/jasper-runtime.jar
|
||||
share/i2p/lib/jstl.jar
|
||||
share/i2p/lib/standard.jar
|
||||
%%x86%%
|
||||
@so share/i2p/lib/libjbigi.so
|
||||
share/i2p/INSTALL-headless.txt
|
||||
share/i2p/LICENSE.txt
|
||||
share/i2p/blocklist.txt
|
||||
share/i2p/history.txt
|
||||
share/i2p/hosts.txt
|
||||
share/i2p/clients.config
|
||||
share/i2p/i2psnark.config
|
||||
share/i2p/i2ptunnel.config
|
||||
share/i2p/wrapper.config
|
||||
share/i2p/webapps/
|
||||
share/i2p/webapps/i2ptunnel.war
|
||||
share/i2p/webapps/routerconsole.war
|
||||
share/i2p/webapps/susimail.war
|
||||
share/i2p/webapps/susidns.war
|
||||
share/i2p/webapps/imagegen.war
|
||||
share/i2p/webapps/jsonrpc.war
|
||||
share/i2p/webapps/i2psnark.war
|
||||
share/i2p/docs/
|
||||
share/i2p/docs/icons/
|
||||
share/i2p/docs/icons/flags/
|
||||
share/i2p/docs/icons/flags/ad.png
|
||||
share/i2p/docs/icons/flags/ae.png
|
||||
share/i2p/docs/icons/flags/af.png
|
||||
share/i2p/docs/icons/flags/ag.png
|
||||
share/i2p/docs/icons/flags/ai.png
|
||||
share/i2p/docs/icons/flags/al.png
|
||||
share/i2p/docs/icons/flags/am.png
|
||||
share/i2p/docs/icons/flags/an.png
|
||||
share/i2p/docs/icons/flags/ao.png
|
||||
share/i2p/docs/icons/flags/ar.png
|
||||
share/i2p/docs/icons/flags/as.png
|
||||
share/i2p/docs/icons/flags/at.png
|
||||
share/i2p/docs/icons/flags/au.png
|
||||
share/i2p/docs/icons/flags/aw.png
|
||||
share/i2p/docs/icons/flags/ax.png
|
||||
share/i2p/docs/icons/flags/az.png
|
||||
share/i2p/docs/icons/flags/ba.png
|
||||
share/i2p/docs/icons/flags/bb.png
|
||||
share/i2p/docs/icons/flags/bd.png
|
||||
share/i2p/docs/icons/flags/be.png
|
||||
share/i2p/docs/icons/flags/bf.png
|
||||
share/i2p/docs/icons/flags/bg.png
|
||||
share/i2p/docs/icons/flags/bh.png
|
||||
share/i2p/docs/icons/flags/bi.png
|
||||
share/i2p/docs/icons/flags/bj.png
|
||||
share/i2p/docs/icons/flags/bm.png
|
||||
share/i2p/docs/icons/flags/bn.png
|
||||
share/i2p/docs/icons/flags/bo.png
|
||||
share/i2p/docs/icons/flags/br.png
|
||||
share/i2p/docs/icons/flags/bs.png
|
||||
share/i2p/docs/icons/flags/bt.png
|
||||
share/i2p/docs/icons/flags/bv.png
|
||||
share/i2p/docs/icons/flags/bw.png
|
||||
share/i2p/docs/icons/flags/by.png
|
||||
share/i2p/docs/icons/flags/bz.png
|
||||
share/i2p/docs/icons/flags/ca.png
|
||||
share/i2p/docs/icons/flags/cc.png
|
||||
share/i2p/docs/icons/flags/cd.png
|
||||
share/i2p/docs/icons/flags/cf.png
|
||||
share/i2p/docs/icons/flags/cg.png
|
||||
share/i2p/docs/icons/flags/ci.png
|
||||
share/i2p/docs/icons/flags/ck.png
|
||||
share/i2p/docs/icons/flags/cl.png
|
||||
share/i2p/docs/icons/flags/cm.png
|
||||
share/i2p/docs/icons/flags/cn.png
|
||||
share/i2p/docs/icons/flags/co.png
|
||||
share/i2p/docs/icons/flags/cr.png
|
||||
share/i2p/docs/icons/flags/cs.png
|
||||
share/i2p/docs/icons/flags/cu.png
|
||||
share/i2p/docs/icons/flags/cv.png
|
||||
share/i2p/docs/icons/flags/cx.png
|
||||
share/i2p/docs/icons/flags/cy.png
|
||||
share/i2p/docs/icons/flags/cz.png
|
||||
share/i2p/docs/icons/flags/de.png
|
||||
share/i2p/docs/icons/flags/dj.png
|
||||
share/i2p/docs/icons/flags/dk.png
|
||||
share/i2p/docs/icons/flags/dm.png
|
||||
share/i2p/docs/icons/flags/do.png
|
||||
share/i2p/docs/icons/flags/dz.png
|
||||
share/i2p/docs/icons/flags/ec.png
|
||||
share/i2p/docs/icons/flags/ee.png
|
||||
share/i2p/docs/icons/flags/eg.png
|
||||
share/i2p/docs/icons/flags/eh.png
|
||||
share/i2p/docs/icons/flags/er.png
|
||||
share/i2p/docs/icons/flags/es.png
|
||||
share/i2p/docs/icons/flags/et.png
|
||||
share/i2p/docs/icons/flags/fi.png
|
||||
share/i2p/docs/icons/flags/fj.png
|
||||
share/i2p/docs/icons/flags/fk.png
|
||||
share/i2p/docs/icons/flags/fm.png
|
||||
share/i2p/docs/icons/flags/fo.png
|
||||
share/i2p/docs/icons/flags/fr.png
|
||||
share/i2p/docs/icons/flags/ga.png
|
||||
share/i2p/docs/icons/flags/gb.png
|
||||
share/i2p/docs/icons/flags/gd.png
|
||||
share/i2p/docs/icons/flags/ge.png
|
||||
share/i2p/docs/icons/flags/gf.png
|
||||
share/i2p/docs/icons/flags/gh.png
|
||||
share/i2p/docs/icons/flags/gi.png
|
||||
share/i2p/docs/icons/flags/gl.png
|
||||
share/i2p/docs/icons/flags/gm.png
|
||||
share/i2p/docs/icons/flags/gn.png
|
||||
share/i2p/docs/icons/flags/gp.png
|
||||
share/i2p/docs/icons/flags/gq.png
|
||||
share/i2p/docs/icons/flags/gr.png
|
||||
share/i2p/docs/icons/flags/gs.png
|
||||
share/i2p/docs/icons/flags/gt.png
|
||||
share/i2p/docs/icons/flags/gu.png
|
||||
share/i2p/docs/icons/flags/gw.png
|
||||
share/i2p/docs/icons/flags/gy.png
|
||||
share/i2p/docs/icons/flags/hk.png
|
||||
share/i2p/docs/icons/flags/hm.png
|
||||
share/i2p/docs/icons/flags/hn.png
|
||||
share/i2p/docs/icons/flags/hr.png
|
||||
share/i2p/docs/icons/flags/ht.png
|
||||
share/i2p/docs/icons/flags/hu.png
|
||||
share/i2p/docs/icons/flags/id.png
|
||||
share/i2p/docs/icons/flags/ie.png
|
||||
share/i2p/docs/icons/flags/il.png
|
||||
share/i2p/docs/icons/flags/in.png
|
||||
share/i2p/docs/icons/flags/io.png
|
||||
share/i2p/docs/icons/flags/iq.png
|
||||
share/i2p/docs/icons/flags/ir.png
|
||||
share/i2p/docs/icons/flags/is.png
|
||||
share/i2p/docs/icons/flags/it.png
|
||||
share/i2p/docs/icons/flags/jm.png
|
||||
share/i2p/docs/icons/flags/jo.png
|
||||
share/i2p/docs/icons/flags/jp.png
|
||||
share/i2p/docs/icons/flags/ke.png
|
||||
share/i2p/docs/icons/flags/kg.png
|
||||
share/i2p/docs/icons/flags/kh.png
|
||||
share/i2p/docs/icons/flags/ki.png
|
||||
share/i2p/docs/icons/flags/km.png
|
||||
share/i2p/docs/icons/flags/kn.png
|
||||
share/i2p/docs/icons/flags/kp.png
|
||||
share/i2p/docs/icons/flags/kr.png
|
||||
share/i2p/docs/icons/flags/kw.png
|
||||
share/i2p/docs/icons/flags/ky.png
|
||||
share/i2p/docs/icons/flags/kz.png
|
||||
share/i2p/docs/icons/flags/la.png
|
||||
share/i2p/docs/icons/flags/lb.png
|
||||
share/i2p/docs/icons/flags/lc.png
|
||||
share/i2p/docs/icons/flags/li.png
|
||||
share/i2p/docs/icons/flags/lk.png
|
||||
share/i2p/docs/icons/flags/lr.png
|
||||
share/i2p/docs/icons/flags/ls.png
|
||||
share/i2p/docs/icons/flags/lt.png
|
||||
share/i2p/docs/icons/flags/lu.png
|
||||
share/i2p/docs/icons/flags/lv.png
|
||||
share/i2p/docs/icons/flags/ly.png
|
||||
share/i2p/docs/icons/flags/ma.png
|
||||
share/i2p/docs/icons/flags/mc.png
|
||||
share/i2p/docs/icons/flags/md.png
|
||||
share/i2p/docs/icons/flags/me.png
|
||||
share/i2p/docs/icons/flags/mg.png
|
||||
share/i2p/docs/icons/flags/mh.png
|
||||
share/i2p/docs/icons/flags/mk.png
|
||||
share/i2p/docs/icons/flags/ml.png
|
||||
share/i2p/docs/icons/flags/mm.png
|
||||
share/i2p/docs/icons/flags/mn.png
|
||||
share/i2p/docs/icons/flags/mo.png
|
||||
share/i2p/docs/icons/flags/mp.png
|
||||
share/i2p/docs/icons/flags/mq.png
|
||||
share/i2p/docs/icons/flags/mr.png
|
||||
share/i2p/docs/icons/flags/ms.png
|
||||
share/i2p/docs/icons/flags/mt.png
|
||||
share/i2p/docs/icons/flags/mu.png
|
||||
share/i2p/docs/icons/flags/mv.png
|
||||
share/i2p/docs/icons/flags/mw.png
|
||||
share/i2p/docs/icons/flags/mx.png
|
||||
share/i2p/docs/icons/flags/my.png
|
||||
share/i2p/docs/icons/flags/mz.png
|
||||
share/i2p/docs/icons/flags/na.png
|
||||
share/i2p/docs/icons/flags/nc.png
|
||||
share/i2p/docs/icons/flags/ne.png
|
||||
share/i2p/docs/icons/flags/nf.png
|
||||
share/i2p/docs/icons/flags/ng.png
|
||||
share/i2p/docs/icons/flags/ni.png
|
||||
share/i2p/docs/icons/flags/nl.png
|
||||
share/i2p/docs/icons/flags/no.png
|
||||
share/i2p/docs/icons/flags/nr.png
|
||||
share/i2p/docs/icons/flags/nu.png
|
||||
share/i2p/docs/icons/flags/nz.png
|
||||
share/i2p/docs/icons/flags/om.png
|
||||
share/i2p/docs/icons/flags/pa.png
|
||||
share/i2p/docs/icons/flags/pe.png
|
||||
share/i2p/docs/icons/flags/pf.png
|
||||
share/i2p/docs/icons/flags/pg.png
|
||||
share/i2p/docs/icons/flags/ph.png
|
||||
share/i2p/docs/icons/flags/pk.png
|
||||
share/i2p/docs/icons/flags/pl.png
|
||||
share/i2p/docs/icons/flags/pm.png
|
||||
share/i2p/docs/icons/flags/pn.png
|
||||
share/i2p/docs/icons/flags/pr.png
|
||||
share/i2p/docs/icons/flags/ps.png
|
||||
share/i2p/docs/icons/flags/pt.png
|
||||
share/i2p/docs/icons/flags/pw.png
|
||||
share/i2p/docs/icons/flags/py.png
|
||||
share/i2p/docs/icons/flags/qa.png
|
||||
share/i2p/docs/icons/flags/re.png
|
||||
share/i2p/docs/icons/flags/ro.png
|
||||
share/i2p/docs/icons/flags/rs.png
|
||||
share/i2p/docs/icons/flags/ru.png
|
||||
share/i2p/docs/icons/flags/rw.png
|
||||
share/i2p/docs/icons/flags/sa.png
|
||||
share/i2p/docs/icons/flags/sb.png
|
||||
share/i2p/docs/icons/flags/sc.png
|
||||
share/i2p/docs/icons/flags/sd.png
|
||||
share/i2p/docs/icons/flags/se.png
|
||||
share/i2p/docs/icons/flags/sg.png
|
||||
share/i2p/docs/icons/flags/sh.png
|
||||
share/i2p/docs/icons/flags/si.png
|
||||
share/i2p/docs/icons/flags/sj.png
|
||||
share/i2p/docs/icons/flags/sk.png
|
||||
share/i2p/docs/icons/flags/sl.png
|
||||
share/i2p/docs/icons/flags/sm.png
|
||||
share/i2p/docs/icons/flags/sn.png
|
||||
share/i2p/docs/icons/flags/so.png
|
||||
share/i2p/docs/icons/flags/sr.png
|
||||
share/i2p/docs/icons/flags/st.png
|
||||
share/i2p/docs/icons/flags/sv.png
|
||||
share/i2p/docs/icons/flags/sy.png
|
||||
share/i2p/docs/icons/flags/sz.png
|
||||
share/i2p/docs/icons/flags/tc.png
|
||||
share/i2p/docs/icons/flags/td.png
|
||||
share/i2p/docs/icons/flags/tf.png
|
||||
share/i2p/docs/icons/flags/tg.png
|
||||
share/i2p/docs/icons/flags/th.png
|
||||
share/i2p/docs/icons/flags/tj.png
|
||||
share/i2p/docs/icons/flags/tk.png
|
||||
share/i2p/docs/icons/flags/tl.png
|
||||
share/i2p/docs/icons/flags/tm.png
|
||||
share/i2p/docs/icons/flags/tn.png
|
||||
share/i2p/docs/icons/flags/to.png
|
||||
share/i2p/docs/icons/flags/tr.png
|
||||
share/i2p/docs/icons/flags/tt.png
|
||||
share/i2p/docs/icons/flags/tv.png
|
||||
share/i2p/docs/icons/flags/tw.png
|
||||
share/i2p/docs/icons/flags/tz.png
|
||||
share/i2p/docs/icons/flags/ua.png
|
||||
share/i2p/docs/icons/flags/ug.png
|
||||
share/i2p/docs/icons/flags/um.png
|
||||
share/i2p/docs/icons/flags/us.png
|
||||
share/i2p/docs/icons/flags/uy.png
|
||||
share/i2p/docs/icons/flags/uz.png
|
||||
share/i2p/docs/icons/flags/va.png
|
||||
share/i2p/docs/icons/flags/vc.png
|
||||
share/i2p/docs/icons/flags/ve.png
|
||||
share/i2p/docs/icons/flags/vg.png
|
||||
share/i2p/docs/icons/flags/vi.png
|
||||
share/i2p/docs/icons/flags/vn.png
|
||||
share/i2p/docs/icons/flags/vu.png
|
||||
share/i2p/docs/icons/flags/wf.png
|
||||
share/i2p/docs/icons/flags/ws.png
|
||||
share/i2p/docs/icons/flags/ye.png
|
||||
share/i2p/docs/icons/flags/yt.png
|
||||
share/i2p/docs/icons/flags/za.png
|
||||
share/i2p/docs/icons/flags/zm.png
|
||||
share/i2p/docs/icons/flags/zw.png
|
||||
share/i2p/docs/startconsole.html
|
||||
share/i2p/docs/start.ico
|
||||
share/i2p/docs/console.ico
|
||||
share/i2p/docs/uninstall.ico
|
||||
share/i2p/eepsite/
|
||||
share/i2p/eepsite/docroot/
|
||||
share/i2p/eepsite/docroot/help/
|
||||
share/i2p/eepsite/docroot/help/lib/
|
||||
share/i2p/eepsite/docroot/help/lib/az.png
|
||||
share/i2p/eepsite/docroot/help/lib/cn.png
|
||||
share/i2p/eepsite/docroot/help/lib/de.png
|
||||
share/i2p/eepsite/docroot/help/lib/es.png
|
||||
share/i2p/eepsite/docroot/help/lib/fr.png
|
||||
share/i2p/eepsite/docroot/help/lib/gr.png
|
||||
share/i2p/eepsite/docroot/help/lib/hu.png
|
||||
share/i2p/eepsite/docroot/help/lib/id.png
|
||||
share/i2p/eepsite/docroot/help/lib/ir.png
|
||||
share/i2p/eepsite/docroot/help/lib/it.png
|
||||
share/i2p/eepsite/docroot/help/lib/jp.png
|
||||
share/i2p/eepsite/docroot/help/lib/nl.png
|
||||
share/i2p/eepsite/docroot/help/lib/pl.png
|
||||
share/i2p/eepsite/docroot/help/lib/pt.png
|
||||
share/i2p/eepsite/docroot/help/lib/ro.png
|
||||
share/i2p/eepsite/docroot/help/lib/ru.png
|
||||
share/i2p/eepsite/docroot/help/lib/se.png
|
||||
share/i2p/eepsite/docroot/help/lib/tr.png
|
||||
share/i2p/eepsite/docroot/help/lib/ua.png
|
||||
share/i2p/eepsite/docroot/help/lib/us.png
|
||||
share/i2p/eepsite/docroot/help/lib/lang_ar.png
|
||||
share/i2p/eepsite/docroot/help/lib/brown.png
|
||||
share/i2p/eepsite/docroot/help/lib/eepsite.css
|
||||
share/i2p/eepsite/docroot/help/lib/eepsite_zh.css
|
||||
share/i2p/eepsite/docroot/help/lib/h2bg.png
|
||||
share/i2p/eepsite/docroot/help/lib/itoopie.png
|
||||
share/i2p/eepsite/docroot/help/lib/jetty-dir.css
|
||||
share/i2p/eepsite/docroot/help/lib/pagebg.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/
|
||||
share/i2p/eepsite/docroot/help/lib/resources/audio.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/file.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/flash.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/folder.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/folder_32x32.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/folder_open.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/image.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/iso.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/pdf.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/playlist.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/text.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/video.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/word.png
|
||||
share/i2p/eepsite/docroot/help/lib/resources/zip.png
|
||||
share/i2p/eepsite/docroot/help/index.html
|
||||
share/i2p/eepsite/docroot/help/index_ar.html
|
||||
share/i2p/eepsite/docroot/help/index_az.html
|
||||
share/i2p/eepsite/docroot/help/index_de.html
|
||||
share/i2p/eepsite/docroot/help/index_el.html
|
||||
share/i2p/eepsite/docroot/help/index_es.html
|
||||
share/i2p/eepsite/docroot/help/index_fa.html
|
||||
share/i2p/eepsite/docroot/help/index_fr.html
|
||||
share/i2p/eepsite/docroot/help/index_hu.html
|
||||
share/i2p/eepsite/docroot/help/index_in.html
|
||||
share/i2p/eepsite/docroot/help/index_it.html
|
||||
share/i2p/eepsite/docroot/help/index_nl.html
|
||||
share/i2p/eepsite/docroot/help/index_pl.html
|
||||
share/i2p/eepsite/docroot/help/index_pt.html
|
||||
share/i2p/eepsite/docroot/help/index_ro.html
|
||||
share/i2p/eepsite/docroot/help/index_ru.html
|
||||
share/i2p/eepsite/docroot/help/index_sv.html
|
||||
share/i2p/eepsite/docroot/help/index_tr.html
|
||||
share/i2p/eepsite/docroot/help/index_uk.html
|
||||
share/i2p/eepsite/docroot/help/index_zh.html
|
||||
share/i2p/eepsite/docroot/help/pagetemplate.html
|
||||
share/i2p/eepsite/docroot/index.html
|
||||
share/i2p/eepsite/docroot/robots.txt
|
||||
share/i2p/eepsite/docroot/favicon.ico
|
||||
share/i2p/eepsite/contexts/
|
||||
share/i2p/eepsite/contexts/base-context.xml
|
||||
share/i2p/eepsite/contexts/cgi-context.xml
|
||||
share/i2p/eepsite/etc/
|
||||
share/i2p/eepsite/etc/realm.properties
|
||||
share/i2p/eepsite/etc/webdefault.xml
|
||||
share/i2p/eepsite/jetty-jmx.xml
|
||||
share/i2p/eepsite/jetty-rewrite.xml
|
||||
share/i2p/eepsite/jetty-ssl.xml
|
||||
share/i2p/eepsite/jetty.xml
|
||||
share/i2p/geoip/
|
||||
share/i2p/geoip/GeoLite2-Country.mmdb
|
||||
share/i2p/certificates/
|
||||
share/i2p/certificates/family/
|
||||
share/i2p/certificates/family/SUNYSB.crt
|
||||
share/i2p/certificates/family/bandura.crt
|
||||
share/i2p/certificates/family/gostcoin.crt
|
||||
share/i2p/certificates/family/i2p-dev.crt
|
||||
share/i2p/certificates/family/i2pd-dev.crt
|
||||
share/i2p/certificates/family/memcpy.crt
|
||||
share/i2p/certificates/family/mibhq.crt
|
||||
share/i2p/certificates/family/stormycloud.crt
|
||||
share/i2p/certificates/family/volatile.crt
|
||||
share/i2p/certificates/news/
|
||||
share/i2p/certificates/news/ampernand_at_gmail.com.crt
|
||||
share/i2p/certificates/news/echelon_at_mail.i2p.crt
|
||||
share/i2p/certificates/news/hankhill19580_at_gmail.com.crt
|
||||
share/i2p/certificates/news/zzz_at_mail.i2p.crt
|
||||
share/i2p/certificates/plugin/
|
||||
share/i2p/certificates/plugin/backup_at_mail.i2p.crt
|
||||
share/i2p/certificates/plugin/cacapo_at_mail.i2p.crt
|
||||
share/i2p/certificates/plugin/hankhill19580_at_gmail.com.crt
|
||||
share/i2p/certificates/plugin/str4d_at_mail.i2p.crt
|
||||
share/i2p/certificates/plugin/zzz-plugin_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/
|
||||
share/i2p/certificates/reseed/arnavbhatt288_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/creativecowpat_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/echelon3_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/hankhill19580_at_gmail.com.crt
|
||||
share/i2p/certificates/reseed/hottuna_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/i2p-reseed_at_mk16.de.crt
|
||||
share/i2p/certificates/reseed/igor_at_novg.net.crt
|
||||
share/i2p/certificates/reseed/lazygravy_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/r4sas-reseed_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/rambler_at_mail.i2p.crt
|
||||
share/i2p/certificates/reseed/reseed_at_diva.exchange.crt
|
||||
share/i2p/certificates/router/
|
||||
share/i2p/certificates/router/echelon_at_mail.i2p.crt
|
||||
share/i2p/certificates/router/hankhill19580_at_gmail.com.crt
|
||||
share/i2p/certificates/router/zzz_at_mail.i2p.crt
|
||||
share/i2p/certificates/ssl/
|
||||
share/i2p/certificates/ssl/i2pseed.creativecowpat.net.crt
|
||||
share/i2p/certificates/ssl/isrgrootx1.crt
|
@ -1,17 +0,0 @@
|
||||
#!/bin/ksh
|
||||
|
||||
daemon="${TRUEPREFIX}/bin/i2prouter"
|
||||
daemon_flags="start"
|
||||
daemon_user="_i2p"
|
||||
|
||||
. /etc/rc.d/rc.subr
|
||||
|
||||
rc_check() {
|
||||
${daemon} status
|
||||
}
|
||||
|
||||
rc_stop() {
|
||||
${daemon} stop
|
||||
}
|
||||
|
||||
rc_cmd $1
|
Loading…
Reference in New Issue
Block a user