copy resources from sibling branch for jpackaged router experiment
This commit is contained in:
14
Makefile
14
Makefile
@ -6,8 +6,20 @@ install.exe: profile build/licenses build/I2P
|
||||
cp src/icons/*.ico build
|
||||
cd build && makensis i2pbrowser-installer.nsi && cp I2P-Profile-Installer-*.exe ../ && echo "built windows installer"
|
||||
|
||||
export RES_DIR="../i2p.i2p/installer/resources"
|
||||
export PKG_DIR="../i2p.i2p/pkg-temp"
|
||||
|
||||
build/I2P:
|
||||
rm -rf build/I2P
|
||||
rm -rf build/I2P I2P/config/geoip
|
||||
cp $(RES_DIR)/clients.config I2P/config/
|
||||
cp $(RES_DIR)/i2ptunnel.config I2P/config/
|
||||
cp $(RES_DIR)/wrapper.config I2P/config/
|
||||
cp $(RES_DIR)/hosts.txt I2P/config/hosts.txt
|
||||
cp -R $(RES_DIR)/certificates I2P/config/certificates
|
||||
mkdir -p I2P/config/geoip
|
||||
cp $(RES_DIR)/GeoLite2-Country.mmdb.gz I2P/config/geoip/GeoLite2-Country.mmdb.gz
|
||||
cp -R "$(PKG_DIR)"/webapps I2P/config/webapps
|
||||
cd I2P/config/geoip && gunzip GeoLite2-Country.mmdb.gz; cd ../../..
|
||||
cp -rv I2P build/I2P
|
||||
|
||||
#
|
||||
|
@ -169,6 +169,7 @@ Function .onInit
|
||||
StrCpy $FFINSTEXE "$PROFILE/Desktop/Tor Browser/Browser/"
|
||||
${EndIf}
|
||||
${EndIf}
|
||||
StrCpy $I2PINSTEXE "${I2PINSTEXE64}"
|
||||
${If} ${FileExists} "${I2PINSTEXE32}"
|
||||
StrCpy $I2PINSTEXE "${I2PINSTEXE32}"
|
||||
${EndIf}
|
||||
@ -185,9 +186,31 @@ FunctionEnd
|
||||
|
||||
Function routerDetect
|
||||
${If} ${FileExists} "$I2PINSTEXE"
|
||||
## Abort directory
|
||||
Abort directory
|
||||
${Else}
|
||||
createDirectory $I2PINSTEXE
|
||||
SetOutPath $I2PINSTEXE
|
||||
File /a /r "I2P\"
|
||||
|
||||
createDirectory "$LOCALAPPDATA\I2P\"
|
||||
SetOutPath "$LOCALAPPDATA\I2P\"
|
||||
File "I2P\config\clients.config"
|
||||
File "I2P\config\i2ptunnel.config"
|
||||
File "I2P\config\wrapper.config"
|
||||
File "I2P\config\hosts.txt"
|
||||
|
||||
createDirectory "$LOCALAPPDATA\I2P\webapps\"
|
||||
SetOutPath "$LOCALAPPDATA\I2P\webapps\"
|
||||
File /a /r "I2P\config\webapps\"
|
||||
|
||||
createDirectory "$LOCALAPPDATA\I2P\geoip\"
|
||||
SetOutPath "$LOCALAPPDATA\I2P\geoip\"
|
||||
File /a /r "I2P\config\geoip\"
|
||||
|
||||
createDirectory "$LOCALAPPDATA\I2P\certificates\"
|
||||
SetOutPath "$LOCALAPPDATA\I2P\certificates\"
|
||||
File /a /r "I2P\config\certificates\"
|
||||
|
||||
${EndIf}
|
||||
FunctionEnd
|
||||
|
||||
@ -206,7 +229,7 @@ Section Install
|
||||
FileWrite $0 "@echo off"
|
||||
FileWriteByte $0 "13"
|
||||
FileWriteByte $0 "10"
|
||||
FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe start"'
|
||||
FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe"'
|
||||
FileWriteByte $0 "13"
|
||||
FileWriteByte $0 "10"
|
||||
FileWriteByte $0 "13"
|
||||
@ -223,7 +246,7 @@ Section Install
|
||||
FileWrite $0 "@echo off"
|
||||
FileWriteByte $0 "13"
|
||||
FileWriteByte $0 "10"
|
||||
FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe start"'
|
||||
FileWrite $0 'start "" "$I2PINSTEXE\i2p.exe"'
|
||||
FileWriteByte $0 "13"
|
||||
FileWriteByte $0 "10"
|
||||
FileWriteByte $0 "13"
|
||||
|
Reference in New Issue
Block a user