Ich spiele mit dem Befehl rpm -upgrade und bemerkte, dass rpm verschiedene Möglichkeiten hat, modifizierte Konfigurationsdateien zu bearbeiten, damit es während des Upgrades nicht verloren geht. Soweit ich weiß, wird, wenn eine Konfigurationsdatei geändert wurde und das Paket mit rpm -U aktualisiert wird, rpm die ursprüngliche Eigenschaftendatei als {Datei} .rpmsave umbenennen und die neue Konfigurationsdatei mit dem ursprünglichen Dateinamen {Datei} installieren.Rpm Upgrade Handhabung von Konfigurationsdateien
Wenn ich jedoch versuche, rpm -U mit dem Paket, das ich erstellt habe, auszuführen, was ich tatsächlich sehe, wird die ursprüngliche Konfigurationsdatei gelöscht und die neue Konfigurationsdatei wird in {Datei} .rpmsave umbenannt. Ist das das beabsichtigte Verhalten? In meinem Installationsskript ändere ich auch etwas Text in der Konfigurationsdatei mit "sed". Könnte dies die Art und Weise beeinträchtigt haben, wie rpm die Konfigurationsdatei während eines Upgrades behandelt?
Was haben Sie für den Befehl sed getan? Ändern Sie die rpmnew Datei? – GrkEngineer