forked from I2P_Developers/i2p.i2p
* Bugfix: Running the installer as a non-privileged user on Red Hat (and
hopefully any other affected *nix systems) now properly discards non- essential directories after installation. * Support for Win9x in the installer and postinstall.bat. * Changed the name of the default installation directory on all platforms from "I2P" to "i2p" in the installer. * Changed "wrapper.conf" to "wrapper.config" for naming consistency with the other configuration files.
This commit is contained in:
@@ -12,10 +12,19 @@
|
||||
|
||||
@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"
|
||||
@@ -25,3 +34,19 @@ del /f /q "%INSTALL_PATH%postinstall.sh"
|
||||
del /f /q "%INSTALL_PATH%icons\*.xpm"
|
||||
rmdir /q /s "%INSTALL_PATH%lib\wrapper"
|
||||
start /b /i /d"%INSTALL_PATH%" i2prouter.bat
|
||||
|
||||
) 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%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"
|
||||
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user