]> git.lyx.org Git - features.git/commitdiff
installer: use MiKTeX's update program in admin mode if user is admin
authorUwe Stöhr <uwestoehr@web.de>
Sat, 9 Oct 2010 15:39:24 +0000 (15:39 +0000)
committerUwe Stöhr <uwestoehr@web.de>
Sat, 9 Oct 2010 15:39:24 +0000 (15:39 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35580 a592a061-630c-0410-9148-cb99ea01b6c8

development/Win32/packaging/AltInstaller/LaTeX.nsh

index da930a192d77c6f2cf7f3dc061f59480b8d512a1..991a88170ce9d28a87548e2c7875d8f063984fb1 100644 (file)
@@ -180,7 +180,11 @@ Function ConfigureMiKTeX
    File /r "${DVIPostFileDir}"
    
    # refresh MiKTeX's file name database
-   ExecWait "$LaTeXPath\initexmf --update-fndb"
+    ${if} $MiKTeXUser != "HKCU" # call the admin version when the user is admin
+     ExecWait "$LaTeXPath\initexmf --admin --update-fndb"
+    ${else} 
+     ExecWait "$LaTeXPath\initexmf --update-fndb"
+    ${endif}
    
    # enable package installation without asking (1 = Yes, 0 = No, 2 = Ask me first)
    WriteRegStr HKCU "SOFTWARE\MiKTeX.org\MiKTeX\$MiKTeXVersion\MPM" "AutoInstall" "1" # if only for current user