yum update
を実行すると、削除した(または別のディレクトリに移動した)構成ファイルが再作成されることがあります。これらは、ソフトウェアによって提供されるデフォルトの構成のようです。
いくつかの例はhttpd
とyum
です。これは通常、私の希望する動作を壊したり変更したりすることになります。
yum
の詳細:
/etc/yum.repo.d/
の下でファイル*.repo
を/etc/yum.repo.d/disabled
に移動しました。yum update
の後にデフォルトの構成ファイルCentOS-*.repo
が/etc/yum.repo.d/
の下に再作成されますyum update
は、デフォルトのyumリポジトリから更新されます。これは、私が最初に防止しようとしていたことです。これを防ぎ、ファイルをディレクトリに残してコンテンツを消去する唯一の方法はありますか?私はそれがいくつかの新しい構成でこれを行うことができるのではないかと心配しています。
yum
は、ファイルが標準ディレクトリにある限り、カスタマイズされた構成ファイルを保持します。
構成の更新が、カスタマイズした構成を廃止するメジャーな更新である場合、現在の構成の名前がサフィックス.rpmsave
に変更され、更新された新しい構成がインストールされます。
構成の更新によって拡張やマイナーな変更が行われるだけの場合は、現在の構成はそのままで、新しい構成ファイルの名前が.rpmnew
というサフィックスに変更されます。
したがって、yum update
に続いて、*.rpmnew
または*.rpmsave
という名前のfind
ファイルを作成し、必要に応じて比較および調整します。
あなたの与えられたシナリオから、私が過去の経験から理解し、知っている限り、更新またはアップグレードは(デフォルトの)構成ファイルも再作成します。
あなたの場合、ある種の構成管理を実装する必要があります。これは、追加のスクリプト、ツール、またはさらに高度なインフラストラクチャにすることができます。