程序是这样的:
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。我不知道为什么它总是安装到这条路上?
谢谢!