自定义debian内核软件包中的额外模块文件

时间:2018-11-28 05:43:10

标签: linux-kernel debian debian-stretch

我正在用Debian(Stretch)构建一个自定义内核程序包,并且我的程序包中包含一些奇怪的文件。

这是我使用

时包装中包含的“奇怪”文件
  

dpkg -c

-rw-r--r-- root/root   1017256 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.alias
-rw-r--r-- root/root    976579 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.alias.bin
-rw-r--r-- root/root      4082 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.builtin
-rw-r--r-- root/root      5471 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.builtin.bin
-rw-r--r-- root/root    398044 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.dep
-rw-r--r-- root/root    549343 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.dep.bin
-rw-r--r-- root/root       402 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.devname
-rw-r--r-- root/root    133763 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.order
-rw-r--r-- root/root       523 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.softdep
-rw-r--r-- root/root    490464 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.symbols
-rw-r--r-- root/root    605486 2018-11-15 23:54 ./lib/modules/4.9.110-opx/modules.symbols.bin

以下是标准Debian linux-image软件包(来自Debian存储库)上的相同输出:

-rw-r--r-- root/root      4018 2018-10-27 18:46 ./lib/modules/4.9.0-8-amd64/modules.builtin
-rw-r--r-- root/root    133471 2018-10-27 18:46 ./lib/modules/4.9.0-8-amd64/modules.order

为什么我可以获得更多的module。*文件?我需要怎么做才能只得到标准Debian linux-image软件包中列出的两个模块文件?

多余的文件引起了问题,因为当我安装内核模块并运行

  

depmod -a

个文件

  

modules.alias modules.symbols

将被修改。这会导致debsums命令显示属于我的自定义内核程序包的某些文件,因为它们被修改后,校验和失败。我用来构建内核软件包的命令是:

cd <linux kernel source I got from debian repo>
make -j2 clean
make -j2 distclean
cp <custom config> .config
make -j2 bindeb-pkg  LOCALVERSION=-opx

我已经尝试将'bindeb-pkg'和'deb-pkg'作为make目标,但我仍然获得了无用的模块。*文件。

该怎么办,我的自定义内核软件包将仅包含这两个模块文件(与标准Debian内核软件包相同)?

-rw-r--r-- root/root      4018 2018-10-27 18:46 ./lib/modules/4.9.0-8-amd64/modules.builtin
-rw-r--r-- root/root    133471 2018-10-27 18:46 ./lib/modules/4.9.0-8-amd64/modules.order

感谢阅读。

0 个答案:

没有答案