Debian: comment gérer le partage d’un fichier entre deux paquets .deb?

2

J'ai un système Linux personnalisé utilisant Debian Wheezy ARM HF. L'Ethernet sur notre carte est bogué, et pour que cela fonctionne, j'ai dû patcher deux ensembles de commandes 'ifconfig eth0 down' et 'ifconfig eth0 up' dans /etc/init.d/networking.

Notre procédure standard consiste à encapsuler les modifications spécifiques au système dans des fichiers .deb personnalisés. des dossiers. J'ai donc créé un fichier .deb personnalisé contenant, entre autres, le fichier /etc/init.d/networking modifié.

Le problème est que /etc/init.d/networking appartient déjà à ifupdown_0.7.8_armhf.deb. L'installation de mon fichier deb personnalisé nécessite donc que je force un écrasement. De plus, une fois cette opération effectuée, une "mise à niveau d'apt-get" échouera si le paquet ifupdown doit être mis à niveau.

Quelqu'un peut-il recommander une meilleure façon de travailler dans mon correctif et de permettre aux futures mises à jour de fonctionner sans remplacer le changement personnalisé?

fred basset
la source
Script d'une édition? Le paquet installe-t-il le fichier ailleurs, puis utilise un script de post-installation pour remplacer le fichier principal?
Zoredache