Compare commits
4 Commits
i2p-firefo
...
i2p-firefo
Author | SHA1 | Date | |
---|---|---|---|
![]() |
99ef12af4b | ||
![]() |
b24caf119c | ||
![]() |
e50fae0dff | ||
![]() |
2776609179 |
11
README.md
11
README.md
@@ -21,7 +21,16 @@ To build this, you will need the following software packages (all available in D
|
||||
* curl
|
||||
* jq
|
||||
|
||||
to build a Debian package, you'll also need
|
||||
In addition, you will need the NSIS plugin "ShellExecAsUser" which you can get from the
|
||||
[NSIS Wiki Page](https://nsis.sourceforge.io/ShellExecAsUser_plug-in). In order to install
|
||||
the plugin on Debian, Ubuntu, or using `WSL`, you can download the: [7zip release](https://nsis.sourceforge.io/mediawiki/images/6/68/ShellExecAsUser_amd64-Unicode.7z)
|
||||
and copy the content of `Plugins` to `/usr/share/nsis/Plugins`.
|
||||
|
||||
```sh
|
||||
cp -rv Plugins/* /usr/share/nsis/Plugins/
|
||||
```
|
||||
|
||||
To build a Debian package, you'll also need
|
||||
|
||||
* checkinstall
|
||||
|
||||
|
@@ -1 +1 @@
|
||||
1.06.1
|
||||
1.07.1
|
||||
|
@@ -349,6 +349,9 @@ Section "uninstall"
|
||||
Delete "$SMPROGRAMS\${APPNAME}\${APPNAME}.lnk"
|
||||
Delete "$SMPROGRAMS\${APPNAME}\Private Browsing-${APPNAME}.lnk"
|
||||
Delete "$SMPROGRAMS\Uninstall-${APPNAME}.lnk"
|
||||
Delete "$SMPROGRAMS\${APPNAME}\Browse I2P.lnk"
|
||||
Delete "$DESKTOP\Browse I2P - Temporary Identity.lnk"
|
||||
Delete "$DESKTOP\Browse I2P.lnk"
|
||||
Delete "$DESKTOP\${APPNAME}.lnk"
|
||||
Delete "$DESKTOP\Private Browsing-${APPNAME}.lnk"
|
||||
rmDir "$SMPROGRAMS\${APPNAME}"
|
||||
@@ -376,9 +379,9 @@ Function LaunchLink
|
||||
${If} ${Silent}
|
||||
ReadEnvStr $0 RESTART_I2P
|
||||
${If} $0 != ""
|
||||
Exec "$I2PINSTEXE\I2P.exe"
|
||||
ShellExecAsUser::ShellExecAsUser "open" "$DESKTOP\Browse I2P.lnk"
|
||||
${EndIf}
|
||||
${Else}
|
||||
Exec "$I2PINSTEXE\I2P.exe"
|
||||
ShellExecAsUser::ShellExecAsUser "open" "$DESKTOP\Browse I2P.lnk"
|
||||
${EndIf}
|
||||
FunctionEnd
|
||||
|
@@ -1 +1 @@
|
||||
1.06.1
|
||||
1.07.1
|
||||
|
@@ -9,10 +9,14 @@ if exist "%ProgramFiles(x86)%\I2P" (
|
||||
set "I2PPath=%ProgramFiles(x86)%\I2P"
|
||||
)
|
||||
|
||||
if exist "%ProgramFiles%\I2P\jpackaged" (
|
||||
start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe"
|
||||
) else (
|
||||
start "i2p" "%I2PPath%\i2p.exe"
|
||||
netstat /o /a | find /i "listening" | find ":7657" >nul 2>nul && (
|
||||
echo I2P is already running
|
||||
) || (
|
||||
if exist "%ProgramFiles%\I2P\jpackaged" (
|
||||
start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe"
|
||||
) else (
|
||||
start "i2p" "%I2PPath%\i2p.exe"
|
||||
)
|
||||
)
|
||||
|
||||
timeout /t 3
|
||||
|
@@ -9,12 +9,19 @@ if exist "%ProgramFiles(x86)%\I2P" (
|
||||
set "I2PPath=%ProgramFiles(x86)%\I2P"
|
||||
)
|
||||
|
||||
if exist "%ProgramFiles%\I2P\jpackaged" (
|
||||
start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe"
|
||||
) else (
|
||||
start "i2p" "%I2PPath%\i2p.exe"
|
||||
netstat /o /a | find /i "listening" | find ":7657" >nul 2>nul && (
|
||||
echo I2P is already running
|
||||
) || (
|
||||
if exist "%ProgramFiles%\I2P\jpackaged" (
|
||||
start "i2p" /D "%LOCALAPPDATA%\I2P" "%I2PPath%\i2p.exe"
|
||||
) else (
|
||||
start "i2p" "%I2PPath%\i2p.exe"
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
timeout /t 3
|
||||
|
||||
if exist "%LOCALAPPDATA%\I2PBrowser-Launcher\firefox.profile.i2p\" (
|
||||
|
Reference in New Issue
Block a user