home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- # This runs the router by itself, WITHOUT the wrapper.
- # This means the router will not restart if it crashes.
- # Also, you will be using the default memory size, which is
- # probably not enough for i2p.
- # You should really use the i2prouter script instead.
- #
-
- # Paths
- # Note that (percent)INSTALL_PATH 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 path.
- I2P="/usr/share/i2p"
- I2PTEMP="/tmp"
-
- # Having IPv6 enabled can cause problems with certain configurations. Changing the
- # next value to true may help.
- PREFERv4="false"
- CP=
-
- for jars in `ls ${I2P}/lib/*.jar`; do CP=${CP}:${jars}; done
- JAVA=java
-
- JAVAOPTS="-Djava.net.preferIPv4Stack=${PREFERv4} -Djava.library.path=${I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -DloggerFilenameOverride=logs/log-router-@.txt"
- nohup ${JAVA} -cp "${CP}" ${JAVAOPTS} net.i2p.router.RouterLaunch > /dev/null 2>&1 &
- echo $! > "${I2PTEMP}/router.pid"
-