瀏覽代碼

* When IsSuperUser is true, use the GlobalUnitDir instead of the
LocalUnitDir. Just like that the GlobalInstallDir is passed to fpmake.

git-svn-id: trunk@12945 -

joost 16 年之前
父節點
當前提交
bfae5e097d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      utils/fppkg/pkgcommands.pp

+ 1 - 1
utils/fppkg/pkgcommands.pp

@@ -275,7 +275,7 @@ begin
       P:=InstalledRepository.FindPackage(S);
       if not assigned(P) then
         P:=InstalledRepository.AddPackage(S);
-      if GlobalOptions.InstallGlobal then
+      if IsSuperUser or GlobalOptions.InstallGlobal then
         UFN:=CompilerOptions.GlobalUnitDir
       else
         UFN:=CompilerOptions.LocalUnitDir;