我们正在编译内核并创建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源文件。
请帮助。
答案 0 :(得分:0)