【发布时间】:2017-09-09 05:19:45
【问题描述】:
我写了一个配方,我想在do_deploy()之后执行一个任务:
[...]
inherit deploy
[...]
do_deploy () {
echo "do_deploy() has been called."
}
addtask deploy after do_compile
do_after_deploy () {
echo "do_after_deploy() has been called."
}
addtask after_deploy after do_deploy
当我构建配方时,do_deploy() 任务被执行。但是,after_deploy() 任务不是。
当我使用bitbake my_recipe -c after_deploy 手动执行任务时,任务中的指令将被执行。
这是什么原因? do_deploy() 是最后一个任务,BitBake 不允许我在它之后添加任务吗?
【问题讨论】: