Rpm

建構 rpm 時如何跳過特定測試?

  • December 5, 2017

我正在建構 git 版本 2.13.0 的 RPM。建構順利,但其中一項測試失敗:

Config variable ${LIB_HTTPD_SVN} is not defined
Config variable ${LIB_HTTPD_SVN_PATH} is not defined

我找不到關於這些變數的任何資訊,所以我打算跳過測試。我怎樣才能做到這一點?

檢查規範文件以確定執行測試的位置。

例如,我正在使用 git2u,我遇到了同樣的問題。

為了禁用測試,我查看了規範文件並確定測試是在%check.

https://github.com/iuscommunity-pkg/git2u/blob/2.15.1-1/SPECS/git2u.spec

因此,要跳過檢查,我rpmbuild使用該選項執行--nocheck

引用自:https://unix.stackexchange.com/questions/398479