2013-08-19 32 views
0

我們有一個Chef Omnibus包,它安裝了一個基於gem的命令行工具。 Omnibus解包後我們如何運行腳本?我希望能夠將PATH中的omnibus embdded/bin添加到PATH中。

+0

OS具體....在Linux中,這是最簡單的創建一個配置文件完成。 –

+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>