展開用のスクリプトを作成しました。スクリプト中に、pre
デプロイしている rpm のバージョンを知ることはできますか?
RPM ファイルのバージョンを追跡できるように、RPM のバージョン (その名前) を含むバックアップ ファイルを作成したいと考えています。
スペック ファイルの先頭でいくつかの変数を定義し、タグ セクションと pre スクリプトの両方で使用できます。
%define version <your-version>
%define relver <your-relver>
Version: %{version}
Release: %{relver}
%pre
/bin/cp your-file your-file.%{version}-%{relver}
RPM でスクリプトを照会することにより、スクリプトが予期したコピーを実行することを確認できます。
rpm -qp --scripts <path-to-your-rpm>/<your-rpm-name>.rpm