Обычные поисковые термины немного запутываются, когда я пытаюсь найти это в Google.

Я пытаюсь выяснить, как можно пометить файл как файл конфигурации при сборке пакета Debian (debuild). В соответствии с политиками Debian должен быть способ пометить файл как файл conf чтобы пользователь получал запрос. Если файл отличается от устанавливаемой версии. Я знаю, что такая функция существует (например, когда вы пытаетесь обновить grub, такая проверка выполняется в /etc /default /grub), но не могу найти никаких документов / ссылок о том, как это сделать.

1 ответ1

0

Вам нужно создать файл conffiles в каталоге DEBIAN и объявить , какие файлы конфиг файлов в нем. Эти файлы будут автоматически считаться файлами конфигурации, и изменения в них будут вызывать «новый файл конфигурации, если вы захотите перезаписать ...».

dh_installdeb(1) автоматически помечает все файлы в каталоге /etc как conffiles, поэтому, если в вашей программе есть только conffiles, вам не нужно указывать их в этом файле. Для большинства типов пакетов единственное место, где должны быть когда-либо conffiles, находится в /etc, и поэтому этот файл не должен существовать.

https://www.debian.org/doc/manuals/maint-guide/dother.en.html#conffiles

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .