我使用deb-pkg目标从vanilla源码树构build了一个定制的linux内核:
make deb-pkg
在build立了这个包之后,我有了几个.deb文件。 不过,我想将这些file upload到由reprepropipe理的私有存储库。 我需要一个.changes文件。 我可以用生成的更改文件
dpkg-genchanges
这反过来需要一个我没有的.dsc文件。
我如何从一个vanilla linux源代码树中生成.dsc(和.changes)文件,使用make deb-pkg生成.deb软件包?
我不相信make deb-pkg给你一个源码包,只有一个二进制包,所以没有真正的.dsc文件。
要生成可用于上传到reprepro的更改文件,请使用reprepro附带的changestool程序:
changestool --create-with-all-fields kernel.changes add <deb-file>
您可能需要编辑生成的更改文件,以便在reprepro快乐之前填写更多内容,例如目标分发,但是它应该可以帮助您完成大部分任务。