Я использую «devtool» Yocto, eSDK для создания рецепта.
Я хотел бы обновить исходный код для создания более новой версии пакета.
Поэтому я обновил переменную SRCREV и PV = "0.1+git${SRRCPV}", но никакое другое исходное дерево не извлекается (на которое указывает SRCREV).
я делаю следующее
devtool обновить мой рецепт --srcrev 82a02d8585d262d6ab2d9dc335ed2231dc2d7f06
я получаю сообщение об ошибке
ОШИБКА: рецепт уже находится в вашей рабочей области
Как правильно обновить рецепт с помощью devtool (eSDK)?
Спасибо за помощь.
Перед этим:
- установил расширяемый SDK
- создал общий рецепт
devtool add myrecipe "specified URI to fetch from"
- запустить команду сборки
devtool build myrecipe
- развернуть его на цель
devtool deploy-target -s myrecipe [email protected]
- после этого пакет находится на цели, и все кажется в порядке.
Теперь мне нужно обновить рецепт до новой версии программного обеспечения. Я использую devtool upgrade
для этого, как описано выше, и столкнулся с проблемой.