2016-08-23 4 views
0

私は些細な問題に直面しているように見えますが、何かを理解することはできません。 私はラズベリーパイ画像をビットベークしようとしていました。インターネット接続が悪いため、失敗しました。今度もう一度ビットブレイクすると、以下のエラーが出ます。bitbakeで非ベアリポジトリにフェッチする

致命的な: 非裸のリポジトリの現在のブランチ、参考文献/ヘッド/マスター

にフェッチを拒否私は私のgitリポジトリはもはや裸であるので、これはされていない、ということを理解しています。インターネット上でたくさんの検索をしたところ、私は1つの解決策しか見つけられませんでした。以下のコマンドを実行すると、おそらく問題が解決されます。私の理解あたりとして

bitbake -c cleanall

これはpokyのビルドディレクトリの内容のほとんどがクリアされます。私はこれを避けたい。これまでにダウンロードしたものをすべてクリーニングせずにビットビーキングを続ける方法はありますか?あなたはそれが($PACKAGE_NAMEがあなたのパッケージ名であり、${DL_DIR}build/downloadsからlocal.conf(デフォルトから変数である)

$ bitbake -c cleansstate $PACKAGE_NAME 
$ rm -fr ${DL_DIR}/git2/$REPOSITORY 

ような何かをやった後、失敗(およびbitbakeがあることを伝えます)されたものをパッケージ知っておく必要があり

答えて

1

$REPOSITORYは、この$PACKAGE_NAMEのレポジトリ(レシピからのURL)で十分です。

+0

これはおそらく動作します。しかし、私のPCをリブートした後、ポケは元気に回復しました。 –

関連する問題