Fedora RPM 构建的混乱

Fedora RPM 构建的混乱

我正在尝试通过对内核配置的 .config 文件进行一些更改来重建 Fedora。我正在尝试按照本指南中的步骤操作:https://fedoraproject.org/wiki/Building_a_custom_kernel/Source_RPM

然而,在整个 wiki 中,它引用了一个标记为 ~/rpmbuild/BUILD 的目录,但它从未实际显示何时创建它、如何设置它或其中包含哪些文件。

有人可以填补知识空白吗?

答案1

这些说明非常缺乏。在运行说明中后面的命令之一之前,该目录不会存在rpmbuild -bb …,因为这是从 SOURCES 和所有补丁中提取的源代码。

可能编写它的人已经拥有以前版本中的文件,并且没有意识到它在第一次运行时是空的。

我建议在默认内核规范上运行常规 rpmbuild 看看它是什么样子,然后您可以添加自己的补丁 later.p,并且 BUILD 将存在。

相关内容