Я распространяю одно из своих приложений, используя пакет .deb, но у меня проблема с одним из файлов.
В дистрибутив входит файл базы данных, который постоянно обновляется приложением, при новой установке я хочу, чтобы установщик скопировал новый пустой файл БД в систему пользователей, но при обновлении я хочу, чтобы установщик оставил существующий скопируйте на место (перезапись приведет к потере всех пользовательских данных).
В настоящее время я включил файл в файл 'conffiles', так что установщик всегда спрашивает пользователя, перезаписывать существующий файл или нет, но это не то поведение, которое мне нужно - перезапись файла никогда правильная вещь, и я обеспокоен тем, что пользователь может выбрать неправильную опцию во время обновления и передать свои данные.
Есть ли способ сообщить установщику, что если файл db уже существует, просто оставьте его в покое и не спрашивайте пользователя, что делать?