Используйте приведенную ниже команду, чтобы предотвратить перезапись resolv.conf
или любого другого файла после перезагрузки:
chattr -V +i filename e.g chattr -V +i /etc/resolv.conf
Чтобы отменить изменение, используйте приведенную ниже команду:
chattr -i filename - to re-enable insert to the file
chattr
(Change Attribute )— это утилита командной строки Linux, которая используется для установки/отмены определенных атрибутов файла в системе Linux для защиты от случайного удаления или изменения важных файлов и папок, даже если вы вошли в систему как пользователь root. Пользователь.
Обычно это делается в каталоге build
на верхнем уровне проекта или в debian/build
. Какой бы из них вы ни выбрали, не забудьте добавить его в debian/clean
с косой чертой в конце, чтобы он удалялся в начале сборки.
Использование debian/tmp
вызовет проблемы, выходящие за рамки проблемы dh_prep
, с которой вы столкнулись; например, dh_missing
ожидает, что все в debian/tmp
будет установлено где-то в результирующих пакетах.
За последние несколько месяцев в сообществе разработчиков Debian было обсуждение этого вопроса, см. эту ветку , в которой недавно была сделана попытка предложить более подробное предложение.