这是我第一次写bb文件,所以请给我一些帮助。
我可以从外部网络获取http tarball,在我将其放入本地源镜像目录后,禁用外部网络并运行bb文件,它运行良好。但是,当我尝试获取git源tarball,并像以前一样执行所有操作时,在禁用外部网络后,bb文件无法从源镜像中获取git源tarball。
错误:任务587(/$PATH/******.bb,do_fetch)失败,退出代码为“1” 注意:任务摘要:尝试了402个任务,其中382个不需要 重新运行,1次失败。
以下是我的bb文件:
SRCBRANCH = "********"
SRCREV = "AUTOINC"
SRC_URI = "git://***************.git;branch=${SRCBRANCH};protocol=https"
LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=16;md5=**********"
SRC_URI[md5sum] = "***************"
SRC_URI[sha256sum] = "***************"
S = "${WORKDIR}/git"
答案 0 :(得分:0)
我可以猜测,当你使用AUTOINC时,错误的原因可能是校验和不匹配,但是由于你没有从do_fetch日志中提供错误消息,我无法肯定地说。你可以通过路径找到它
建立/ TMP /工作/ one_of_directories / name_of_your_recipe / 版本 /tmp/log.do_fetch