如何在安装阶段获取pkg中的安装路径

时间:2014-02-28 09:28:40

标签: macos pkg-file

程序是这样的:

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)。预安装是一个脚本,它会用安装路径写一些东西。所以我需要将安装路径(此路径是在UI中选择的目标路径)传递给此脚本

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

所以我的问题是:

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

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

谢谢!

0 个答案:

没有答案