Debian: як обробляти спільний доступ до одного файлу між двома .deb-пакетами?


2

У мене є власна система 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 коли-небудь потребує оновлення.

Чи може хтось порекомендувати кращий спосіб роботи з моїм патчем та дозволити працювати майбутнім оновленням, не переробляючи спеціальні зміни?


Сценарій редагування? Чи пакет встановив файл десь в іншому місці, а потім за допомогою сценарію після встановлення замінити основний файл?
Зоредаче

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.