Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6de7e95a4b | ||
|
|
b4d9687eed | ||
|
|
73b779ba5c |
@@ -50,6 +50,13 @@ public class WinLauncher {
|
|||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
boolean privateBrowsing = false;
|
||||||
|
if (args != null && args.length > 0) {
|
||||||
|
if (args[0].equals("-private")) {
|
||||||
|
privateBrowsing = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
File programs = selectProgramFile();
|
File programs = selectProgramFile();
|
||||||
if (!programs.exists())
|
if (!programs.exists())
|
||||||
@@ -71,7 +78,7 @@ public class WinLauncher {
|
|||||||
logger.warning("I2P is already running");
|
logger.warning("I2P is already running");
|
||||||
I2PFirefox i2pFirefox = new I2PFirefox();
|
I2PFirefox i2pFirefox = new I2PFirefox();
|
||||||
System.out.println("I2PFirefox");
|
System.out.println("I2PFirefox");
|
||||||
i2pFirefox.launch();
|
i2pFirefox.launch(privateBrowsing);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -190,21 +190,30 @@ Function firefoxDetect
|
|||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function routerDetect
|
Function routerDetect
|
||||||
${If} ${FileExists} "$I2PINSTEXE"
|
createDirectory $I2PINSTEXE
|
||||||
Abort directory
|
SetOutPath $I2PINSTEXE
|
||||||
${Else}
|
File /nonfatal /a /r "I2P\"
|
||||||
createDirectory $I2PINSTEXE
|
File /nonfatal /a /r "I2P\I2P.exe"
|
||||||
SetOutPath $I2PINSTEXE
|
File /nonfatal "I2P\config\jpackaged"
|
||||||
File /nonfatal /a /r "I2P\"
|
|
||||||
File /nonfatal /a /r "I2P\I2P.exe"
|
|
||||||
File /nonfatal "I2P\config\jpackaged"
|
|
||||||
|
|
||||||
createDirectory "$I2PINSTEXE\"
|
createDirectory "$I2PINSTEXE\"
|
||||||
SetOutPath "$I2PINSTEXE\"
|
SetOutPath "$I2PINSTEXE\"
|
||||||
File /nonfatal /a /r "I2P/config/*"
|
IfFileExists $I2PINSTEXE\router.config +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/router.config"
|
||||||
|
IfFileExists $I2PINSTEXE\clients.config +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/clients.config"
|
||||||
|
IfFileExists $I2PINSTEXE\i2ptunnel.config +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/i2ptunnel.config"
|
||||||
|
IfFileExists $I2PINSTEXE\wrapper.config +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/wrapper.config"
|
||||||
|
IfFileExists $I2PINSTEXE\eepsite +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/eepsite"
|
||||||
|
IfFileExists $I2PINSTEXE\webapps +2 0
|
||||||
|
File /nonfatal /a /r "I2P/config/webapps"
|
||||||
|
File /nonfatal /a /r "I2P/config/certificates"
|
||||||
|
File /nonfatal /a /r "I2P/config/geoip"
|
||||||
|
|
||||||
Abort directory
|
Abort directory
|
||||||
${EndIf}
|
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function installerFunction
|
Function installerFunction
|
||||||
|
|||||||
Reference in New Issue
Block a user