From c07bfd8e93f7c7d5fd97c18ecf0da91c480308db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=B6ppner?= <jonas.hoeppner@garz-fricke.com> Date: Fri, 24 Sep 2021 09:42:40 +0200 Subject: [PATCH] package_release: Store some variables as env file for usage in later jobs --- package_release.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/package_release.py b/package_release.py index c80c9bc2..338781e8 100755 --- a/package_release.py +++ b/package_release.py @@ -108,9 +108,9 @@ def main(): # Get bitbake variables from testdata.json file testdata_files = [] if args.images_dir is not None: - testdata_files += glob.glob(args.images_dir + "/*.testdata.json") + testdata_files += glob.glob(os.path.join(args.images_dir, "*.testdata.json")) if args.sdk_dir is not None: - testdata_files += glob.glob(args.sdk_dir + "/*.testdata.json") + testdata_files += glob.glob(os.path.join(args.sdk_dir, "*.testdata.json")) # Debug stuff if not testdata_files: @@ -156,7 +156,7 @@ def main(): outlocal_dir = None if args.doc_dir is not None: - doc_files = glob.glob(args.doc_dir + "/*.md") + doc_files = glob.glob(os.path.join(args.doc_dir, "*.md")) copy_files(doc_files, "", "", output_dir, outlocal_dir) if args.images_dir is not None: @@ -169,9 +169,15 @@ def main(): # Handle SDK if available if args.sdk_dir is not None: - sdkfiles = glob.glob(args.sdk_dir + sdkname + "*") + sdkfiles = glob.glob(os.path.join(args.sdk_dir, sdkname + "*")) copy_files(sdkfiles, "", os.path.join(machine, "sdk"), None, outlocal_dir) + # Store pathes and other stuff in environment variable file + with open("package.env", "w") as env_file: + env_file.write("VERSION={}\n".format(version)) + env_file.write("MACHINE={}\n".format(machine)) + env_file.write("LOCALDIR={}\n".format(outlocal_dir)) + if __name__ == "__main__": main() -- GitLab