Używam polecenia rpm -upgrade i zauważyłem, że rpm ma różne sposoby obsługi zmodyfikowanych plików konfiguracyjnych, więc nie gubi się podczas aktualizacji. Z tego co rozumiem, jeśli plik konfiguracyjny został zmodyfikowany, a pakiet został uaktualniony za pomocą rpm -U, rpm zmieni nazwę oryginalnego pliku właściwości jako {plik} .rpmsave i zainstaluje nowy plik konfiguracyjny o oryginalnej nazwie pliku {plik}.Obsługa aktualizacji plików konfiguracyjnych Rpm
Jednak, gdy próbuję uruchomić rpm -U z utworzonym przeze mnie pakietem, widzę, że oryginalny plik konfiguracyjny zostanie usunięty, a nowy plik konfiguracyjny zostanie zmieniony na {file} .rpmsave. Czy to jest zamierzone zachowanie? W moim skrypcie instalacyjnym modyfikuję również tekst w pliku konfiguracyjnym za pomocą "sed". Czy to mogło zakłócić sposób, w jaki rpm obsługuje pliki konfiguracyjne podczas aktualizacji?
Co zrobiłeś dla polecenia sed? Zmodyfikuj plik rpmnew? – GrkEngineer