2
私はlocal reposのURLを更新するyumプラグインを作成しています。レポURLが変更されたときにyumにyum clean all
を実行させて、古い情報がキャッシュされていないことを確認したいと思います。私はyumがyum clean [plugins|all]
が要求されたときにコードを実行するフックを持っていることを知っていますが、プラグインの他のフック関数の中からすべてをトリガーすることは可能ですか?yumプラグインから「yum clean all」をトリガーするにはどうすればよいですか?
あなたのプラグインがメタデータで何かをやっていると仮定しますか?デフォルトではyumは(少なくとも私のF16マシンでは)変更されたURLを検出し、makecache自体を実行するためです。 – Stan
ええ、特定の状況でのみ、Repo URLを変更しています。これは、初期化後に行われるため、これを検出していないようです。これが私が自分の小切手を追加する必要があると思う理由です。 –