【发布时间】:2014-08-23 01:05:12
【问题描述】:
我使用Packages 为 Mac OS X LaunchDaemon 创建了一个.pkg 安装程序。
在安装过程中,我希望用户能够为配置文件提供一些值。生成的文件是一个简单的文本配置文件,在运行时将由 shell 脚本获取。
是否有一些工具可以轻松创建带有几个文本字段的填写表单?这将在安装期间呈现给用户,然后保存提供的值(或使它们可用于安装后的 shell 脚本)。
如果没有这样的工具,我想我可以在终端中使用 shell 和几个 reads 来完成。但在这种情况下,如何从我的安装后脚本启动交互式 shell 脚本?
【问题讨论】:
-
你找到解决办法了吗?
-
@ParagBafna:不,我没有。这是一个主要供个人使用的小项目,所以如果我没记错的话,我只是放弃了花哨的 pkg 安装程序项目。但我仍然想知道一种简单的方法来做这样的事情。
-
没有选项可以将自定义参数传递给 pkg 安装程序。一种解决方案是使用 launchctl 环境变量。 stackoverflow.com/questions/55511165/…。另一种解决方案是在安装后通过命令行参数将值传递给可执行文件。
标签: macos installation package pkg-resources pkg-file