[Buildroot] [PATCH 1/2] [AUTOBUILD] autobuild-run: add helper function to copy-if-exists
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Mar 31 17:48:23 UTC 2019
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
scripts/autobuild-run | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/scripts/autobuild-run b/scripts/autobuild-run
index 3d2e99a..b65d8fb 100755
--- a/scripts/autobuild-run
+++ b/scripts/autobuild-run
@@ -478,12 +478,14 @@ def send_results(result, **kwargs):
os.path.join(resultdir, "defconfig"))
shutil.copyfile(os.path.join(outputdir, "branch"),
os.path.join(resultdir, "branch"))
- if os.path.exists(os.path.join(outputdir, "build", "build-time.log")):
- shutil.copyfile(os.path.join(outputdir, "build", "build-time.log"),
- os.path.join(resultdir, "build-time.log"))
- if os.path.exists(os.path.join(outputdir, "legal-info", "manifest.csv")):
- shutil.copyfile(os.path.join(outputdir, "legal-info", "manifest.csv"),
- os.path.join(resultdir, "licenses-manifest.csv"))
+
+ def copy_if_exists(dir, src, dst=None):
+ if os.path.exists(os.path.join(outputdir, d, src)):
+ shutil.copyfile(os.path.join(outputdir, d, src),
+ os.path.join(resultdir, src if dst is None else dst))
+
+ copy_if_exists("build", "build-time.log")
+ copy_if_exists("legal-info", "manifest.csv", "licenses-manifest.csv")
subprocess.call(["git log -n 1 --pretty=format:%%H > %s" % \
os.path.join(resultdir, "gitid")],
--
2.14.1
More information about the buildroot
mailing list