Как автоматизировать применение пользовательских патчей к исходным пакетам 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
заменить вышестоящий пакет моей настроенной версией
Так как мой патч очень маленький, вполне вероятно, что он будет работать в разных версиях, но мне приходится каждый раз повторять эти шаги. Есть ли лучший способ управлять исправлениями для исходных пакетов?