Вы можете попробовать выполнить проверку файлов вручную с помощью чего-то вроде:
ZOO1_MD5 = "1234"
python do_package_prepend(){
input = oe.path.join(d.getVar('B'), 'foo1.zip')
cks = bb.utils.md5_file(input)
xpct = d.getVar('ZOO1_MD5')
if cks != xpct:
raise bb.fetch2.FetchError("MD5 fails for ...")
}
Другим решением может быть размещение zoo1.zip в отдельном git репозитории и использование проверок сборщика git.