2016-11-08 8 views
0

Я хочу создать собственный рецепт, в котором мне нужны как двоичные файлы из источников U-Boot, так и двоичные файлы из источников ядра.Как я могу попасть в рабочий каталог другого рецепта?

Могу ли я получить пути к этим источникам (Svariable) в моем собственном рецепте по экономичному пути?

ответ

2

Короткий ответ, нет.

Вы можете взять двоичные файлы с ${DEPLOY_DIR_IMAGE}, хотя, если ваш рецепт зависит от задачи развертывания из соответствующего рецепта. Эта зависимость создана:

do_configure[depends] = "u-boot:do_deploy" 

Если ваш рецепт включает строку выше, это означает, что U-Boot будет введен в DEPLOY_DIR_IMAGE до do_configure задачи из вашего рецепта бежится.

+0

Спасибо за ваш ответ, но на самом деле мне нужно mkimage в моем собственном рецепте. Должен ли я создать файл append для u-boot и развернуть mkimage, а также сам u-boot? – h0ch5tr4355

+0

Ну, 'mkimage' должен быть в вашем sysroot' $ {STAGING_DIR_NATIVE}/usr/bin'. Таким образом, 'mkimage' должен находиться на пути, если у вашего рецепта есть' DEPENDS + = "u-boot-mkimage-native" 'в нем. – Anders

+0

Ах, ладно, вот что я искал, большое спасибо – h0ch5tr4355