Prepare target is used to compile tools and toolchain, however buildbot only uses it to create the buildinfo files. This[0] PR splits prepare and buildinfo allowing the buildbots to run the buildinfo creation only.
This should also fix the current issue with missing json info files: prepare runs `target/compile` which removes all existing json info files via `Device/Build`. Only `target/install` creates them via `Device/Build/image`. However currently the buildbots run `target/install` before (the second) `target/compile`. [0]: https://github.com/openwrt/openwrt/pull/2492 Signed-off-by: Paul Spooren <m...@aparcar.org> --- phase1/master.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phase1/master.cfg b/phase1/master.cfg index f0151f6..0aaa079 100644 --- a/phase1/master.cfg +++ b/phase1/master.cfg @@ -920,7 +920,7 @@ for target in targets: factory.addStep(ShellCommand( name = "buildinfo", description = "Generating config.buildinfo, version.buildinfo and feeds.buildinfo", - command=["make", "-j1", "prepare", "V=s"], + command=["make", "-j1", "buildinfo", "V=s"], env = MakeEnv(), haltOnFailure = True )) -- 2.23.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel