将参数或环境传递给 Mac 安装程序脚本

Passing arguments or environment to Mac installer script

提问人:user1119324 提问时间:12/28/2011 最后编辑:Vishaluser1119324 更新时间:12/29/2011 访问量:1228

问:

我尝试使用packagemaker编写安装程序,该安装程序在安装过程中运行shell脚本。 我想在静默模式安装期间将一些参数传递给 shell 脚本。类似于

$installer -pkg MyInstaller.pkg -my_argument1 -my_argument2

我能想到的两个选项是,

  1. 设置环境变量并从脚本中读取这些变量。但这似乎行不通。
  2. 将此数据写入某个文件,并在安装过程中从中读取。但这是非常丑陋的方法,对我的安装程序的用户来说不方便。

有没有更好的方法来使用命令行参数或环境来做到这一点?

macOS 安装 参数传递 packagemaker

评论

0赞 Vishal 12/29/2011
你提到的 shell 脚本是一个安装程序脚本,就像 preinstall /postinstall 脚本一样,对吧?
0赞 PodBlood 8/11/2020
这会有所帮助!stackoverflow.com/questions/55511165/......

答: 暂无答案