0

程序是这样的:

a).我有一个 pkg 包,例如:abc.pkg。

b).abc.pkg 中有一个名为 preinstall 的脚本。此脚本是 abc.pkg 安装阶段运行的步骤之一。

c).这个 abc.pkg 文件的 PackageInfo 是:

   <pkg-info
      .....
   <relocate>
      <bundle id="xxxx"/>
   </relocate>
   <scripts>
      <preinstall file="**./preinstall**"/>
   </scripts>
   </pkg-info>

d).preinstall 是一个脚本,它会写一些带有安装路径的东西。所以我需要将安装路径(这个路径是UI中选择的目标路径)传递给这个脚本

e).用户将双击 abc.pkg 文件开始安装。

所以我的问题是:

a).如何在安装运行时知道“目标路径”以及如何传递给我的脚本?

b).我的 abc.pkg 总是安装到 /Applications。我不知道为什么它总是安装到这个路径?

谢谢!

4

0 回答 0