【问题标题】:Mac OS X: ask for configuration during pkg installMac OS X:在 pkg 安装期间要求配置
【发布时间】: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


【解决方案1】:

不确定,您可以使用 Distribution.dist XML 文件来实现。它是 JavaScript,但我没有查看定义,因为它在我当前版本的 Safari 上出现了乱码。

最简单的方法是创建一个从脚本运行的小型应用程序对话框,您可以完全控制它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-03
    • 2012-02-21
    • 2014-07-27
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 2014-05-12
    相关资源
    最近更新 更多