在内核debian中包含objTools(Linux头文件和linux-image)

时间:2019-08-13 04:19:53

标签: linux compilation linux-kernel debian ubuntu-18.04


我们正在编译内核并创建Linux内核的debian。
最近,我们发现它在debians中不包含objTools源文件。
有没有一种方法,我们可以将其包含在debians中,并且在安装debians之后将可用?

我们尝试了以下操作:
方法1:
1.在配置文件中,我们启用了CONFIG_STACK_VALIDATION
2.跑make-kpkg -j4 --rootcmd fakeroot --initrd --append-to-version=-12 kernel_image kernel_headers

方法2:
1.在配置文件中,我们启用了CONFIG_STACK_VALIDATION
2.添加了 (cd $srctree; find tools/objtool -type f -executable) >> "$objtree/debian/hdrsrcfiles" in scripts/package/builddeb 文件
3.跑make-kpkg -j4 --rootcmd fakeroot --initrd --append-to-version=-12 kernel_image kernel_headers

以上两者均创建了debian文件,但是objTools文件夹在linux-headers debian中只有Makefile。

当我在make-kpkg命令中添加kernel_source时,它创建了debian,但在安装时却显示linux-source-12.tar.bz2

我想获得objTools文件夹以及安装内核debian时的所有文件,即linux-headers和linux-image debians,以便当我使用命令dpkg -i linux-image*.deb linux-headers*.deb安装debians时,它也应该安装Tools源文件。

请帮助。

1 个答案:

答案 0 :(得分:0)