Chef Omnibus:安装包后运行export PATH = / opt / rumm / embedded / bin:$ PATH

时间:2013-08-19 18:40:50

标签: chef

我们有一个Chef Omnibus软件包,用于安装基于gem的命令行工具。在Omnibus解压后我们如何运行脚本?我希望能够将omnibus embdded / bin添加到PATH。

1 个答案:

答案 0 :(得分:1)

在Linux上,您使用package-scripts/<project>/postinstpackage-scripts/<project>/postrm。在OSX上,您使用package-scripts/<project>/makeselfinst

并添加以下行:

ln -sf $DEST_DIR/embedded/bin/<project>/usr/bin || error_exit "Cannot link <project> to /usr/bin"

确保定义了DEST_DIR:

DEST_DIR=/opt/<project>