2016-06-22 8 views
0

古いファイルを保存しないyumをupgrade my_rpmファイルが上書きされますyumのアップグレードは、私はディレクティブ%設定を持つ2つのファイルマークを持って

yumのアップグレードを使用すると、ファイルを保存する方法を教えてください。

更新情報:私は設定ディレクティブでマークされたファイルを編集して保存私のRPMをインストールした後

。その後、yum upgrade my_rpmを実行し、ファイルは上書きされず上書きされません。

file content before install: value=1 
file content after install(edited): value=2 
file content after upgrade: value=2 

私が期待する:

file content before install: value=1 
file content after install(edited): value=2 
after upgrade two files: 
     1. file saved with value=2 
     2. new file with value=1 

を私が行うとき:

回転数/仕様のドキュメントを再読み込みした後、アップグレード:YUM

Update 2のファイルは

を保存している消去しますうまくいきました。 rpm newとrpm oldにconfigとマークされたファイルが等しく、変更がローカルにある場合、アップグレードはマージを行います。

ご迷惑をお掛けして申し訳ございません。

答えて

3

は%の設定(NOREPLACE)ディレクティブを使用することを検討してください:ここで

%config(noreplace) /path/to/config-file 

は、アップグレード時にそれが何を意味するのかについてa very helpful siteです。

+0

thahksでもまだ動作しません –

+0

あなたはもっと正確になりますか?あなたのファイルはどうなりますか? rpmまたはインストールされているファイルを編集しましたか?あなたのconfigfile.rpmsaveまたはconfigfile.rpmnewが存在しますか?さらに詳しい情報を提供してください –

+0

あなたの質問は、すべての追加情報で編集してください –

関連する問題