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?
Tags networking debian deb linux