2011-04-15 35 views
2

有没有办法使用安装程序命令行来安装pkg软件包,但是设置一个环境变量,pkg中的预处理脚本在执行时可以读取它?将变量传递给pkg的预安装脚本

我需要设置pkg的预安装脚本可以读取的环境变量。这可能吗?

另一种方法是欢迎!

谢谢, 卡洛斯。

回答

0

你确切的要求是什么,你正在开发什么样的应用程序? 我有类似的要求,我创建了一个plist包内。

+0

我需要预安装脚本来执行对Web服务的检查,使用在命令行中作为参数传递的变量。安装必须从命令行执行。谢谢! – cyaconi 2011-08-12 23:56:08

+0

根据我的理解,PKG不支持参数。另一种方法是,使用自解压安装程序请看下面的链接(http://www.linuxjournal.com/node/1005818)。我用类似的方式解决了我的问题。 – Rajeshaz09 2011-09-05 08:54:15

+0

(继续我的以上评论)...我的产品需要5个参数。在bsx脚本中,解压后,\我正在用这些参数创建一个plist文件。然后我使用命令行启动安装程序。在脚本前/后飞行,前/后安装/更新,我使用上面的plist文件。 – Rajeshaz09 2011-09-05 09:00:29