我尝试使用 packagemaker 编写安装程序,它在安装过程中运行 shell 脚本。我想在静默模式安装期间将一些参数传递给 shell 脚本。类似的东西
$installer -pkg MyInstaller.pkg -my_argument1 -my_argument2
我能想到的两个选择是,
- 设置环境变量并从脚本中读取。但这似乎不起作用。
- 将此数据写入某个文件并在安装期间从中读取。但这样做的方式非常丑陋,而且对我的安装程序的用户来说也不方便。
有没有更好的方法来使用命令行参数或环境来做到这一点?