Как автоматизировать применение пользовательских патчей к исходным пакетам Ubuntu?

У меня есть локальная настройка xserver-xorg-core пакет. Это патч, который я создал, и он никому не нужен, так как это оптимизация, очень специфичная для моего рабочего процесса.

Поэтому всякий раз, когда я бегу apt-get update && apt-get upgrade а также xserver-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 заменить вышестоящий пакет моей настроенной версией

Так как мой патч очень маленький, вполне вероятно, что он будет работать в разных версиях, но мне приходится каждый раз повторять эти шаги. Есть ли лучший способ управлять исправлениями для исходных пакетов?

0 ответов

Другие вопросы по тегам