У мене є власна система Linux, що використовує Debian Wheezy ARM HF. Ethernet на нашій платі баггі, і для того, щоб він працював, мені довелося переламати два набори команд "ifconfig eth0 down" та "ifconfig eth0 up" в /etc/init.d/networking.
Наша стандартна процедура полягає в інкапсуляції системних змін у користувацький .deb. файли. Тому я створив нестандартний файл .deb, що містить, серед іншого, модифікований /etc/init.d/networking файл.
Проблема полягає в тому, що /etc/init.d/networking вже належить ifupdown_0.7.8_armhf.deb, тому встановлення мого спеціального файлу deb вимагає, щоб я змусив перезаписати. Крім того, як тільки це буде зроблено, "оновлення apt-get" не вдасться, якщо пакет ifupdown коли-небудь потребує оновлення.
Чи може хтось порекомендувати кращий спосіб роботи з моїм патчем та дозволити працювати майбутнім оновленням, не переробляючи спеціальні зміни?