forked from I2P_Developers/i2p.i2p

2005-03-06 jrandom * Allow the I2PTunnel web interface to select streaming lib options for individual client tunnels, rather than sharing them across all of them, as we do with the session options. This way people can (and should) set the irc proxy to interactive and the eepproxy to bulk. * Added a startRouter.sh script to new installs which simply calls "sh i2prouter start". This should make it clear how people should start I2P.
55 lines
1.6 KiB
Batchfile
55 lines
1.6 KiB
Batchfile
:: I2P Installer - Installs and pre-configures I2P.
|
|
::
|
|
:: postinstall.bat
|
|
:: 2004 The I2P Project
|
|
:: http://www.i2p.net
|
|
:: This code is public domain.
|
|
::
|
|
:: author: hypercubus
|
|
::
|
|
:: Installs the Java Service Wrapper support files for Win32 then launches the
|
|
:: I2P router as a background service.
|
|
|
|
@echo off
|
|
setlocal
|
|
|
|
if "%OS%"=="Windows_NT" (
|
|
set INSTALL_PATH=%~dp0
|
|
) else (
|
|
set INSTALL_PATH="%1"
|
|
)
|
|
|
|
copy "%INSTALL_PATH%lib\wrapper\win32\I2Psvc.exe" "%INSTALL_PATH%"
|
|
copy "%INSTALL_PATH%lib\wrapper\win32\wrapper.dll" "%INSTALL_PATH%lib"
|
|
copy "%INSTALL_PATH%lib\wrapper\win32\wrapper.jar" "%INSTALL_PATH%lib"
|
|
|
|
if "%OS%"=="Windows_NT" (
|
|
|
|
del /f /q "%INSTALL_PATH%i2prouter"
|
|
:: del /f /q "%INSTALL_PATH%install_i2p_service_unix"
|
|
del /f /q "%INSTALL_PATH%install-headless.txt"
|
|
del /f /q "%INSTALL_PATH%osid"
|
|
del /f /q "%INSTALL_PATH%postinstall.sh"
|
|
del /f /q "%INSTALL_PATH%startRouter.sh"
|
|
:: del /f /q "%INSTALL_PATH%uninstall_i2p_service_unix"
|
|
del /f /q "%INSTALL_PATH%icons\*.xpm"
|
|
rmdir /q /s "%INSTALL_PATH%lib\wrapper"
|
|
start /b /i /d"%INSTALL_PATH%" i2prouter.bat %INSTALL_PATH%
|
|
|
|
) else (
|
|
|
|
del "%INSTALL_PATH%i2prouter"
|
|
:: del "%INSTALL_PATH%install_i2p_service_unix"
|
|
del "%INSTALL_PATH%install_i2p_service_winnt.bat"
|
|
del "%INSTALL_PATH%install-headless.txt"
|
|
del "%INSTALL_PATH%osid"
|
|
del "%INSTALL_PATH%postinstall.sh"
|
|
del "%INSTALL_PATH%startRouter.sh"
|
|
:: del "%INSTALL_PATH%uninstall_i2p_service_unix"
|
|
del "%INSTALL_PATH%uninstall_i2p_service_winnt.bat"
|
|
del "%INSTALL_PATH%icons\*.xpm"
|
|
deltree /Y "%INSTALL_PATH%lib\wrapper"
|
|
start /M "%INSTALL_PATH%i2prouter.bat" %INSTALL_PATH%
|
|
|
|
)
|