2016-08-23 3 views
0

Похоже, я столкнулся с тривиальной проблемой, но я ничего не могу понять. Я пытался уничтожить изображение малины pi, и из-за плохой интернет-связи это провалилось. Теперь, когда я снова повторил битбаке, это дает мне ошибку ниже.Извлечение в не-голый репозиторий с битбоком

со смертельным исходом: Отказавшись принести в текущую ветви ссылки/глава/мастер без голого репозитария

Я понимаю, что это потому, что мой репозиторий уже не голый. После многого поиска в Интернете я нашел только одно решение. Выполнение команды ниже, вероятно, устранит проблему.

BitBake -c cleanall

Согласно моему пониманию это расчистить большую часть содержимого каталога сборки убогая. Я хочу избежать этого. Есть ли способ продолжить битбикинг без очистки всего, что я загрузил до сих пор?

ответ

1

Вы должны знать, что пакет не удается (и BitBake говорит, что), после этого делать что-то вроде

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

(где $PACKAGE_NAME ваше имя пакета, ${DL_DIR} является переменной от local.conf (по умолчанию build/downloads) и $REPOSITORY - это репозиторий (URL из рецепта) для этого $PACKAGE_NAME) должно быть достаточно.

+0

Возможно, это работает. Но после перезагрузки моего ПК poky восстановился. –