在rpm安装之前运行一些测试

时间:2014-12-10 22:01:29

标签: rpm rpmbuild

我想用rpm发送文件test.py。 我喜欢执行" python test.py"在%pre。

但是文件不可用,因为%install没有执行。 这些东西有什么办法吗?

1 个答案:

答案 0 :(得分:1)

我知道在%pre期间无法从RPM包中执行文件。

你唯一的可能性就是找到当前RPM在磁盘上的位置并手动从中提取文件,但我不知道你是否可以({或轻松地)从{{ 1}}脚本。

所有人都说%pre中的这种测试通常是一个坏主意,因为如果测试失败并且拯救邪恶那么你无能为力STRONG>。更常见的是,这些是可能由rpm规范文件中的%pre条目声明的事物。