]> git.lyx.org Git - features.git/commitdiff
WinInstaller2: assure configure.py is run in the user dir, by Eugene
authorJuergen Spitzmueller <spitz@lyx.org>
Tue, 9 Jun 2020 11:13:26 +0000 (13:13 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Tue, 9 Jun 2020 11:13:26 +0000 (13:13 +0200)
development/Win32/packaging/installer2/src/main.nsh

index 2c70438ca73ca3a8182b45798e7b2ea8a1f05f42..2ca99a048efa223bd65f8067bc003a9d6a8b7988 100644 (file)
@@ -964,6 +964,10 @@ Section -ConfigureScript # Runs the configure.py script
   ${EndIf}
   StrCpy $LaTeXInstalled $R9 # FIXME remove
   DetailPrint $(TEXT_CONFIGURE_LYX) # Uses R9 to display the name of the installed latex distribution
+  
+  Call PrepareShellCTX
+  SetShellVarContext current # Otherwise $APPDATA would return C:\ProgrammData instead of C:\Users\username\AppData\Roaming
+  SetOutPath "$APPDATA\LyX${VERSION_MAJOR}.${VERSION_MINOR}" # Need to run configure from the user dir, because it creates .lst files and some folders.
   nsExec::ExecToLog '"$INSTDIR\Python\python.exe" "$INSTDIR\Resources\configure.py"'
   Pop $0 # Return value
 SectionEnd