Como automatizar a aplicação de patches personalizados para pacotes upstream do Ubuntu?

1

Eu tenho uma personalização local para o pacote xserver-xorg-core . É um patch que eu criei e não é útil para ninguém, já que é uma otimização muito específica do meu fluxo de trabalho.

Portanto, sempre que eu executar apt-get update && apt-get upgrade e xserver-xorg-core for atualizado, preciso executar estas etapas:

  • executar apt-get source xserver-xorg-core
  • execute patch -p1 < mypatch.diff para aplicar minha personalização
  • execute DEB_BUILD_OPTIONS=nocheck debuild -us -uc -i -I para criar o pacote
  • execute cd .. && sudo dpkg -i *.deb para substituir o pacote upstream pela minha versão personalizada

Como meu patch é muito pequeno, é muito provável que ele funcione em várias versões, mas preciso repetir essas etapas todas as vezes. Existe uma maneira melhor de gerenciar correções para pacotes upstream?

    
por Thiago de Arruda 11.11.2017 / 14:52

0 respostas