如何自动将自定义补丁应用到 ubuntu 上游软件包?

如何自动将自定义补丁应用到 ubuntu 上游软件包?

我对该软件包进行了本地自定义xserver-xorg-core。这是我创建的补丁,对其他人没有用,因为它是针对我的工作流程进行的优化。

因此,每当我运行apt-get update && apt-get upgradexserver-xorg-core升级时,我都需要执行以下步骤:

  • 跑步apt-get source xserver-xorg-core
  • 运行patch -p1 < mypatch.diff以应用我的自定义
  • 运行DEB_BUILD_OPTIONS=nocheck debuild -us -uc -i -I以构建包
  • 运行cd .. && sudo dpkg -i *.deb以将上游软件包替换为我的定制版本

由于我的补丁很小,因此很可能适用于多个版本,但我每次都必须重复这些步骤。有没有更好的方法来管理上游软件包的补丁?

相关内容