Eu configurei um sinalizador de depuração no meulocal.conf
IS_DEBUG_BUILD = "1"
mas uma condição if em uma receita Yocto gera saída False
o tempo todo quando eu executobitbake -C compile my-recipe
do_install:append() {
bbwarn ${@d.getVar("IS_DEBUG_BUILD")}
if [ ${@d.getVar("IS_DEBUG_BUILD")} == '1' ]; then
bbwarn "True"
else
bbwarn "False"
fi
}
A linha bbwarn ${@d.getVar("IS_DEBUG_BUILD")}
retorna os valores corretos ( 0
e 1
).
O que há de errado aqui?