mirror of
https://github.com/wownero/i2p-zero.git
synced 2026-10-17 15:21:40 +02:00
Make sure that LogicLib.nsh is included in the nsis include so that the parent script doesn't necessarily need to include it. Quote some things so that they never break when expanded
This commit is contained in:
+9
-7
@@ -2,7 +2,9 @@
|
||||
!define ZERONAME "I2P-Zero"
|
||||
!define I2P64INSTDIR "$PROGRAMFILES64\I2P\"
|
||||
!define I2P32INSTDIR "$PROGRAMFILES32\I2P\"
|
||||
!define ZEROINSTDIR "$PROGRAMFILES64\${APPNAME}\"
|
||||
!define ZEROINSTDIR "$PROGRAMFILES64\${ZERONAME}\"
|
||||
# Include the logic library for checking file exists.
|
||||
!include LogicLib.nsh
|
||||
|
||||
function buildZero
|
||||
!system "echo '#! /usr/bin/env sh' > build-docker.sh"
|
||||
@@ -24,15 +26,15 @@ function buildZero
|
||||
functionEnd
|
||||
|
||||
function installZero
|
||||
${If} ${FileExists} `$I2P64INSTDIR\I2P.exe`
|
||||
SetOutPath $ZEROINSTDIR
|
||||
${If} ${FileExists} `$I2P32INSTDIR\I2P.exe`
|
||||
SetOutPath $ZEROINSTDIR
|
||||
${If} ${FileExists} "${I2P64INSTDIR}\I2P.exe"
|
||||
SetOutPath "${ZEROINSTDIR}"
|
||||
${If} ${FileExists} "${I2P32INSTDIR}\I2P.exe"
|
||||
SetOutPath "${ZEROINSTDIR}"
|
||||
${Else}
|
||||
SetOutPath $ZEROINSTDIR
|
||||
SetOutPath "${ZEROINSTDIR}"
|
||||
File /a /r "./I2P-Zero/"
|
||||
|
||||
CreateShortcut "$SMPROGRAMS\Run I2P-Zero.lnk" "$ZEROINSTDIR\router\i2p-zero.exe"
|
||||
CreateShortcut "$SMPROGRAMS\Run I2P-Zero.lnk" "${ZEROINSTDIR}\router\i2p-zero.exe"
|
||||
${EndIf}
|
||||
|
||||
functionEnd
|
||||
|
||||
Reference in New Issue
Block a user