投稿を読んだ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