[yocto] [yocto-autobuilder][PATCH] bin/release_scripts/release.py: fix milestone staging
Graydon, Tracy
tracy.graydon at intel.com
Thu Feb 25 17:50:11 PST 2016
From: Tracy Graydon <tracy.graydon at intel.com>
Milestones were going into the top level of the download release directory
instead of the milestones subdirectory. Added a check for milestone releases
and now adjusts the path accordingly. Also fixed an indent issue which was
causing the master md5sum table to be generated for milestones.
Signed-off-by: Tracy Graydon <tracy.graydon at intel.com>
---
bin/release_scripts/release.py | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/bin/release_scripts/release.py b/bin/release_scripts/release.py
index 4c71e31..158c44a 100755
--- a/bin/release_scripts/release.py
+++ b/bin/release_scripts/release.py
@@ -453,7 +453,6 @@ if __name__ == '__main__':
PLUGIN_DIR = os.path.join(DL_BASE, "eclipse-plugin", REL_ID)
RELEASE_DIR = os.path.join(AB_BASE, RELEASE)
- DL_DIR = os.path.join(DL_BASE, RELEASE)
MACHINES = os.path.join(RELEASE_DIR, "machines")
BSP_DIR = os.path.join(RELEASE_DIR, 'bsptarballs')
TARBALL_DIR = os.path.join(RELEASE_DIR, "tarballs")
@@ -494,18 +493,24 @@ if __name__ == '__main__':
print "Generating the BSP tarballs."
make_bsps(BSP_LIST, BSP_DIR)
- # 7) Generate the master md5sum file for the release (for all releases)
- print "Generating the master md5sum table."
- gen_rel_md5(RELEASE_DIR, REL_MD5_FILE)
+ # 7) Generate the master md5sum file for the release (for all releases)
+ print "Generating the master md5sum table."
+ gen_rel_md5(RELEASE_DIR, REL_MD5_FILE)
# 8) sync to downloads
+ if REL_TYPE == "milestone":
+ DL_DIR = os.path.join(DL_BASE, "milestones", RELEASE)
+ print "DL_DIR for milestones: %s" %DL_DIR
+ else:
+ DL_DIR = os.path.join(DL_BASE, RELEASE)
+ print "DL_DIR for point/major: %s" %DL_DIR
print "Publishing release to downloads."
sync_it(RELEASE_DIR, DL_DIR, "")
- # 9) Publish the ADT repo. The default is NOT to publish the ADT. The ADT
- # is deprecated as of 2.1_M1. However, we need to retain backward
+ # 9) Publish the ADT repo. The default is NOT to publish the ADT. The ADT
+ # is deprecated as of 2.1_M1. However, we need to retain backward
# compatability for point releases, etc. We do this step after all the other
- # stuff because we want the symlinks to have been converted, extraneous
+ # stuff because we want the symlinks to have been converted, extraneous
# files deleted, and md5sums generated.
#
if options.pub_adt:
--
2.4.3
More information about the yocto
mailing list