私はrpm -upgradeコマンドで遊んでいますが、rpmには変更された設定ファイルを処理する方法があり、アップグレード中に失われることはありません。私が理解するところでは、設定ファイルが変更され、パッケージがrpm -Uでアップグレードされた場合、rpmは元のプロパティファイルの名前を{file} .rpmsaveに変更し、元のファイル名{file}の新しい設定ファイルをインストールします。設定ファイルのRpmアップグレード処理
私が作成したパッケージでrpm -Uを実行しようとすると、実際に表示されるのは元の設定ファイルが削除され、新しい設定ファイルが{file} .rpmsaveに名前が変更されるということです。これは意図された動作ですか?私のインストールスクリプトでは、設定ファイルのテキストを "sed"で変更します。これは、アップグレード中にrpmが設定ファイルを処理する方法に干渉することがありますか?
sedコマンドで何をしましたか? rpmnewファイルを変更しますか? – GrkEngineer