У меня есть rpm с файлом, помеченным как файл конфигурации в разделе %files:
%files
%config /path/to/file.conf
Теперь предположим, что я редактирую этот файл на диске. Я хочу исправить это и повторить чистую установку пакета; тем самым восстанавливая файл конфигурации в исходное состояние; с использованием
zypper in -f my-package
после этого; файл конфигурации все еще находится в отредактированной версии. Если это была не переустановка, а обновление (с rpm-пакетом, содержащим измененную версию!); тогда rpm переместил бы мой отредактированный файл в /path/to/file.conf.rpmsave и переустановил бы новый.
Какие есть варианты обойти эту проблему? Это нормальное поведение? Если бы я использовал rpm; Думаю, я мог бы использовать rpm -if my-package.rpm --replacefiles
; но этот вариант не существует для zypper.
PS Я использую эту страницу для справки.