使用RPM安装文件在预安装中做出决策

时间:2014-02-12 21:40:13

标签: rpm package-managers rpm-spec

是否可以从预安装部分中访问/利用RPM中的安装文件。

我的rpm包中包含按目标主机类型分隔的文件,我想从预安装中提取变量并做出决定。预安装将保持通用,而文件可能包含不同包的不同设置。我还希望能够根据这些值设置的某些条件中止安装。

这似乎是不可能的,因为rpm尚未解压缩文件,我认为,但在环顾四周后我无法找到任何方式。

1 个答案:

答案 0 :(得分:0)

我也相信这是不可能的。我认为您需要一个基础软件包,其中包含您要在预安装中使用的文件,以及需要基础的主软件包。这样,您将在预安装​​阶段拥有所需的文件。

请注意,您仍然无法根据预安装中找到的数据安装不同的文件。最多可以删除postinstall中不需要的文件,但这不是一个好习惯。在这种情况下,最好创建子包,每种类型的主机一个。