Я играю с командой rpm -upgrade и заметил, что rpm имеет разные способы обработки измененных файлов конфигурации, чтобы он не терялся во время обновления. Из того, что я понимаю, если файл конфигурации был изменен и пакет обновлен с помощью rpm -U, rpm переименует исходный файл свойств в виде {file}.rpmsave и установит новый файл конфигурации с исходным именем файла {file}.
Однако, когда я пытаюсь запустить rpm -U с созданным мной пакетом, то, что я действительно вижу, это исходный файл конфигурации, который удаляется, а новый файл конфигурации переименовывается в {file}.rpmsave. Это предполагаемое поведение? В моей установке script я также изменяю некоторый текст в файле конфигурации с помощью команды "sed". Может ли это повлиять на способ обработки файла конфигурации rpm во время обновления?