システムソースコードをカスタマイズする方法は? bitbakeを実行すると、最終プロジェクトにsystemdが表示されますが、ローカルディレクトリにそれのソースファイルが見つかりません。ユニットファイルのライフサイクルを追跡したいのですが、log_debug(...)とlog_info(...)を含むプロジェクトのJournalctlには表示されません(一部のメッセージは表示されますが、情報は不十分です)。 Yoctoはシステムソースファイルを抽出してコンパイルしてから削除しますか?それでは、削除、カスタムコードを防止し、再コンパイルする方法は?
答え1
RM_WORK_EXCLUDE += "systemd"
にレシピ名を追加することに加えて、提供されている次のクリーンアップlocal.conf
オプションのいずれかを使用して共有状態をクリーンアップする必要があります。ヨクト、例えば再びビットベークする前のように$ bitbake -c cleansstate recipe
、そうでなければリフレッシュされていない共有状態キャッシュの場合、最初からではなく現在の状態で開始されます。清掃状況および詳細はホームページをご覧ください。ヨクトプロジェクトのウェブサイト。