我想重建一个在ubuntu repo中的源包,什么都不做,除了我想构建它没有它附带的补丁的子集。我没有这样做的经验。
假设包名为foo(在我的情况下它实际上称为network-manager-gnome),我不想要的补丁称为patch1和patch2。我告诉它在哪一步忽略这些补丁?使用{dpkg-source -x foo_version-revision.dsc}进行提取时?或者使用{dpkg-buildpackage -rfakeroot -b}构建时?或者在提取和调用dpkg-buildpackage之间的某个时间?
似乎dpkg-source的构建方面有忽略与给定正则表达式匹配的补丁的选项。这是我应该使用的,使用--source-option通过dpkg-buildpackage传递它们吗?
谢谢!
答案 0 :(得分:1)
在构建之前应用您的更改(例如撤消一些修补程序)。 dpkg-buildpackage
只是在您指定的目录中构建文件。