kickstart %pre でファイルを生成し、RPM パッケージのインストール中および/または kickstart %post 中に同じファイルにアクセスできますか?

kickstart %pre でファイルを生成し、RPM パッケージのインストール中および/または kickstart %post 中に同じファイルにアクセスできますか?

投稿を読んだCentOSのKickstartで%preと%postの違いは何ですか?これには次の文が含まれています。新しいインストールルートディレクトリでchrootedを実行したり、anacondaのルートディレクトリで%post実行(を使用)したり、作成/保存したファイルにアクセスしたりできます。%post --nochroot%pre

このファイルにどのように正確にアクセスしますか? RPMパッケージ%postスクリプトレットからこのファイル(%pre中に生成された)にアクセスできますか?それでは、どうすればいいですか?

答え1

キックスタートとRPMは異なります。 Kickstartの%preおよび%post部分は、RPMパッケージの%preおよび%post部分とはまったく異なります。彼らは同じ名前、やや似たような目的を持っていますが(以前とそれ以降の作業)、他のオブジェクトの一部です。

RPMパッケージで%preと%postの間の状態を保存/復元するには、次を参照してください。https://fedoraproject.org/wiki/Packaging:Scriptlets#Saving_state_ Between_scriptlets

関連情報