Debian: como lidar com o compartilhamento de um arquivo entre dois pacotes .deb?

2

Eu tenho um sistema Linux customizado usando o Debian Wheezy ARM HF. A Ethernet em nossa placa é buggy, e para que funcione eu tive que consertar dois conjuntos de comandos 'ifconfig eth0 down' e 'ifconfig eth0 up' em /etc/init.d/networking.

Nosso procedimento padrão é encapsular alterações específicas do sistema em .deb personalizado. arquivos. Então eu criei um arquivo .deb personalizado contendo, entre outras coisas, o arquivo /etc/init.d/networking modificado.

O problema é que /etc/init.d/networking já é de propriedade de ifupdown_0.7.8_armhf.deb, então instalar meu arquivo deb customizado requer que eu force uma sobrescrita. Além disso, uma vez feito isso, o "apt-get upgrade" falhará se o pacote ifupdown precisar ser atualizado.

Alguém pode recomendar uma maneira melhor de trabalhar no meu patch e permitir que upgrades futuros funcionem sem sobrescrever a alteração personalizada?

    
por fred basset 14.11.2013 / 17:47

0 respostas