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